Allow users to add/remove events from the schedule from a detail page

Fixes #55