Created mail options
Refactored MailServiceFactory to use a MailOptios object fetched from a service to get user configuration and create a MailService
fixes #6 Added CC amd BCC support to MailService configuration, making MailServiceFactory to inject them on Mail Message
Merged develop into master