modify user signup spec to ensure that invalid user information does not result in a sign up