Added more tests, validators, and first name and surname for a profile