Add new beforeSend and send events to mailer
Fix to Cron queue provider
Convert old school arrays
Consistent event naming
Adds global events to Mailer