* Refactor: Created the `DataStore` class and moved `processor` api methods onto it as member
functions
* Refactor: Simplified the creation of Writers. This can now be done through `get_writer` on
a `DataStore` instance
* Fix: Writes to a hdf5 store can no longer be interrupted by interrupts, resulting in more
stable hdf5 files
* Fix: Fixed critical bug in process method that resulted in exceptions when running on fields
with a length that isn't an exact multiple of the chunksize