create user model
add bcrypt to Gemfile and add some basic User model tests