adding devise and basic user model