Manage attachments

Utilises the Attachment class to allow get, put and delete of attachments within the client.

See unit tests for assertions and usage.