added devise gem, used it to create a user model with authentication and migrated the db