validates presence and uniqueness of full_name and github_id