added user validations and user tests
Merge pull request #29 from MissingLabel/user_model_rspec

added user validations and user tests