added validation to name first and last, github, and tiy_type