added the ability to use an array of transports or just a single trnasport
adding the ability to use single or multiple email transports in datasources.json file
added test and fixed changing passed in object within ctor
Merge pull request #469 from britztopher/mailconnector-transports-issue460

Mailconnector transports issue460