Implementation of EmailAlertListener + tests
Split out seed data from schema.sql