add validation to event model; put form validation errors into a partial to share amongst other admin forms