IPCB-48: IN-PROGRESS
IPCB-48: COMPLETED

- downloaded documents now go into documents directory
- if a file has been downloaded previously it is pulled from a cache
- posts that don't have attachments don't have the file download button
Merge branch 'feature/IPF-48' into develop