- Fix the way tokens were being attached to User models
- Add additional tests
- Add eslint and correct existing lint errors
- Add node-security eslint plugin
- Refactor error handler
- Update tests to reflect new error structure
- Update API docs
- Allow spaces in the client field when registering a new user
- Allow underscores in the username field when registering a new user
- Update user tests to reflect new username and client field policies