Disable automatic etag generation
Rename router object to SiteRouter OCD
Create utils.js and formatJSON()

* Rename error-handler.js to utils.js
* Add formatJSON() function
* Update references
Move parse functions from router.js to utils.js

* parseDelay
* parseCustomStatusCode
* parseCustomHeaders
Add first batch of tests and devDependencies
Add Content-Type: application/json to error responses
Cleanup/refactor errorHandler
Fill in "Response should be error" test
Add "elapsed time" test for the delay route
Tighten up parsing functions
Add tests for parsing functions
Add devDependencies and a test script entry
Add .npmignore
Add .travis.yml
Add Gruntfile.js