add validations for email and username
user model test