Add user model testing

-add validations to user model
-add shoulda-matchers gem
Merge branch 'master' of https://github.com/nealfennimore/dbcoverflow