discard files that fail mapping if keepMappingFailures == false
better logging, add skipped files and end summary
avoid creating empty zip if everything is skipped