Only start listening on 3000 when this file is run directly.
Parameters are now consistent.
Add dev dependencies: tungus, mocha and supertest for test.
Add user processing.
It seems to work fine now...
Add body-parsor to dev dependencies.
`404` page was renamed to `invalid`.