Adds possibility to edit an event in web2

This commit adds the possibility to edit an event via the web2 interface
Need to ensure that this link is only seen by event hosts and site admins.