[#57374304] 
Created a table for Automated Email Recipients, MailType and MailRecipients and cleaned up some of the code.

1. Getting the right Volunteer from the MailRecipient table. Still need to fix so that we can search my MailCode rather than by MailTypeId (which can change ...)
2. Adding attachments to email including setting the file type. Still to do.