Update REST API doc
Add REST API doc to index
Add api.users
Refactor api.users
Add errors modules and refactor error generation and handling
Remove keystone-rest dependency
Fix scripts.start
Add DEV_LOG.md
Add debug module
Add api.user.list
Refactor error handling
Rewrite api.user.update to allow for saving of passwords

See https://github.com/LearnBoost/mongoose/issues/964
Integrate Keystone validation errors into API output
Prettify debug output
Fix incorrect (old) error generation
Fixed incorrect HTTP status
Swap validation errors to status 422
Generate Allow header for 405 responses
Refactor api.middleware.onlyAllow to factories
Add api.users.replace