def method_missing(symbol, *args, &block) # Replaces old dispatch to DRb
      @app.send(symbol, *args, &block)
    rescue => error
      puts error
      puts error.backtrace.join("\n")
      raise error
    end
def method_missing(symbol, *args, &block) # Replaces old dispatch to DRb
      @app.send(symbol, *args, &block)
    rescue => error
      puts error
      puts error.backtrace.join("\n")
      raise error
    end
Session: It will be initialized indirectly whenever SessionStore cannot
 find a session in it cache. The parameters are given via SBSM::App.new
 which calls SessionStore.new

 === optional arguments

 * +validator+ -         A Ruby class overriding the SBSM::Validator class
 * +trans_handler+ -     A Ruby class overriding the SBSM::TransHandler class
 * +cookie_name+ -       The cookie to save persistent user data

 === Examples
 Look at steinwies.ch
 * https://github.com/zdavatz/steinwies.ch (simple, mostly static files, one form, no persistence layer)