Added ability to verify that all files decompress, otherwise re-fetch. Required some refactoring.