added hashing password gem and added password authentication to user model