Add attachments

Hi! This commit adds the possibility to send attachments with the Transport.
I didn't test it with extreme cases but it works with the PDFs I tried.
Also, it may not be the most elegant solution but it does the job.
What do you say?