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