Fix event model/collection workflow

This workflow was just 100% busted.  Things were being
triggered multiple times, events weren't being cleaned up,
the collection wasn't being refreshed.  The whole thing
was broken.  Modals were destroying the whole page
(note to all: never set a modal's div to be #container,
that's just going to end badly)

This commit puts the standard workflow in place that we
use with other models and collections (eg, projects, comments).

This should fix all of the issues reported in #66.