added simple form validations, need to have at least one timeslot per event