set up user model using bcrypt
some tests for user model
Merge pull request #27 from StevensLighthouse/user-model

User model