Add user validations along with validation and authentication tests