Topic/migrator user management

@andrewbt Users do not currently have the ability to change their username, but it is something that is straightforward to support. We need to write some code for that though.