update migration for events table
consolidate date parsing and validation for events and works
added events controller and api endpoint