Fix a bug regarding the cleaning of the userKeyMap
Use Express 4

Separated router.js to load separate express.Router()s for each API
section.

/api/v1/<module>/<specific>
Fix xenon pages for Jade 1.0 and Express 4
package.json version spacing & loose versioning
app.js organization
Update TODO
do a comment lint thing