Changed Attach() to use a generic io.Reader
Attaching files is now done via AttachFile()