Added user settings page
Changed route to user settings page
Added client side
Added menu item link to settings page
Added server side username update method
Fixed Travis build errors
Additional checks on client side
Additional checks on server side
Removed debug output
Added username validation server method
Added override for Meteor enroll account dialog
Implemented client side for user enrollment
Implemented server side methods
Cleared form after changing password
Moved validation methods to lib
Fixed form element ids
Better error handling on client
Fixed race condition on server
Fixed wrong function call in create account
Reset settingsActive flag in router