Attachment upload

Requires https://github.com/silverorange/swat/pull/25 for the human readable file types on upload.