sign up user feature spec complete and passes tests