Added rspec and some validation to the user model