added devise gem for user management