adding validations to User and Teacher
adding shared/error_messages to each form
adding invite validations and refactoring invites
validating assignment, assignment_goal, tasks, and goals
adding validations for events