Refactoring: move all chunk decoders into a dedicated ChunkDecoder directory
Add DatasetProvider class to allow test data loading from csv files
Allow null values (-) and empty booleans in dataset
Use DatasetProvider for unit testing