do user model validations and associated testing
Merge conflict user model solved
Merge pull request #18 from pocket-gophers-2014/model_validations_and_testing

Model validations and testing