[WIP] Feature/data container

This is a draft implementation of the DataContainer object. 


pending
- [ ] tests
- [ ] update requirements
- [ ] add some benchmarking code