BT-3578 implement file storage of content

- implement file storage of content
- create test unit