Replace express router middleware all together. Fixex #1

Still need to support head and options requests
Add "freeze" to .jshintrc