Change #sign_up_as_robert to #submit_form_as_robert for legibility
Improve auth_spec and User model validations
Add more unit tests to user and goal