corrected some form validation for Event and added a couple tests