Adding benchmarks for route matching
Move the context of the action block to the App instance to provide access to instance methods defined in the App
auto-detect json responses and encode properly