generalized usage of event throughout specs

previously: event was created explicitly in a number
of locations.

now: modifying the event model / its factory will
be sufficient to make tests pass.  
Merge branch 'event_specs' of git://github.com/michaelglass/bridge_troll into michaelglass-event_specs