fix up account settings to add/repair functionality

- now able to change username
- prompts for password, requires it for all changes
- (yes, that was a compromise)
- mix and match, you can change it all at once, or one thing at
  a time.

Signed-off-by: William Rockwood <wrockwood@tadl.org>