First draft of http client downloader for attachments
Downloader uses download client to download attachments
(not used yet)
Enforce noninstantiability for utility classes
Replace member with static getters for singletons