Feature/timeout support

Add support for specifying the timeout value to the smtplib.SMTP object.