Major changes to all tests, creating all tables in before, dropping all in after blocks
Added campaignevents joint table