Fix for issue #36 bulk emails using MAIL_DEFAULT_SENDER 

Added tests and fix for bulk email with MAIL_DEFAULT_SENDER.

The simple fix was to use the default_sender when the message is created, I don't know if there was a reason for changing that recently

I also noticed some message validations were not happening from Connection.send() so I moved those around also.