Added new tests to the testing framework.
Added the ability to remove null columns from the export via the collapse parameter.
Added the ability to generate a CSV of just the top level games information and exclude the moves file.
Add the ability to configure the queue size of the blocking queue that is used to generate the moves file for each game concurrently as the process processes each game in the PGN file.
Minor code enhancements throughout