added validation for contact and touch models and condensed new and edit forms into partials