Adds a dataset class to handle multiple data files
Multiple files can be added to the dataset
Refactor the tests to extract the list of filenames