Handle parts files for parallelization

- Download multiple files by specifying a regex in the config file
- Process multiple files by specifying a regex in the extraction config file
- Set a multiple xml readers source with matching files
- Process multiple source with an ExecutorService