finished user model shoulda tests