add the rack middleware
use the rack app everywhere
bring back the routing tests
refactor the README to mention that we're a rack app
let users specify the app's name
Merge pull request #4 from lyonrb/rack

Rewrite the app to make it compatible with non-rails apps