added bcrypt password functionality to user model and gemfile etc