backend for adding events
made wineevent implement jsonSerializeable
use $app->json for responding to adding events
js error handling for adding events
added todo
added intervention image
worked on image upload and display