User and project validations.
Add a valid_protonym factory, fix the person_spec test.