User model

Completed the User Model
* Added Devise Gem for authentication/authorization
* Added model and specs for user
* Added shoulda matchers for additional matchers