make Rack::Blogengine::Application a rack middleware not only rack application