Refactor app and make tests pass
Move core providers definition into lib
Clean up requires
move initialDep into lib/definitions
Move initialDeps to its own file
Move routeParams to its own file
Move addHandler to its own file
Clean up requires
Move methodMatches to its own file
Fix ; -> , in require statement
Move util methods to lib/util
Update example tests to use supertest for server setup/teardown
Merge branch 'express-compat'