Abstracted away the username from interface, and you can now only generate a new random username. Fixes #54
Changed the confirmation-message, and added a notification if the username already is valid. Not sure if it turned out great though.