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
Results and catalog view unified. Fixes #444
Publication thumbnails tooltip. Fixes #534
Publications catalog wording.
Moved validation methods to lib
Fixed form element ids
Better error handling on client