First skeleton draft for cli
Starts to handle getAttachments
Can use flags for command options
Deal more cleanly with printing errors
Introduced AttachmentReader
Added putAttachment and deleteAttachment
Using polymorphism to avoid duplication