Enable editing of event for admins. 

I've added editing of events! No tests still since I cannot figure out how to create them.

Please merge if you're happy @snorrid and comment on anything that doesn't look OK to you.