add devise gem, and create user model