Added validations in models and username in Devise