Added generating unique id when building message and test.
Swift_Message object is not created until right before the message is sent, if it is sent at all. This prevents the expensive Swift_Mailer autoloader from being invoked. Swift_Mailer is now also required to run test suite