Add Change Username to account page

- fix for #663 

this needs some work on the server side. better abstraction needed.

@davidfowl