Add tests for Event

There are the first model tests being added. There is a lot of code that
seems unnecessarily duplicated. I want to get a few more models tested
before I start trying to clean it up, though. Having
`Event.assign_recipients()` covered by tests is a huge win.