add user_name attribute to devise user model and login attribute for email or user_name login.