Validation testing

shoulda-matchers tests Rails functionality. This PR focuses on validations in the user model.

Routes affected: all?