Application call as instance method, Rack::Application not usable as middleware (remove initalize), use rack-test for application_test, add more documente parser tests and application tests