adding gem shoulda-matchers
adding user validations