Create new user validator to DRY up validators

No issue
- Created NewUserValidator class to DRY up validation of a models name, email, and password
- Changed SignUpValidator to be an instance of NewUserValidator
- Changed SetUpValidator to extend NewUserValidator
Merge pull request #3412 from novaugust/credentials-validation-convergance

Create new user validator to DRY up validators