By "clean up" here I mean:
- refactor everything so it's unit testable and add those tests
- extricate all the input/output file list methods from the Dump class, moving them into separate classes
- standardize the args to the file listing methods
This includes methods for selecting prefetch files from previous runs and stub files for the current run.