Rest login user

Prompts user to pick a user name on start up and signs up the user, getting an id back from the database.
I think eclipse messed up formatting here too