basic crud functionality works - need to edit / delete events but that will come when we can ajax the event form