Adding a file repository

Add a file repository to store case attachments in external storage or for DevOps.