Finish edit

Finish adding the edit interface
- Add a hidden form field to pass around page ID to know which page to
edit
- Create separate methods for creating/editing and getting the Event
dictionary structure
- For now, publish on edit to see changes. TODO: Add some logic.