Add collection to event table and fix up tests to work.
Checkpoint: break all types of shit so that tests work.