Copy downloaded files out of a cache, rather than 'move'
This MR patches the pesummary.core.fetch.download_and_read_file
to copy a download file into place when the user asked for it to be cached, rather than moving the file, which destroys the functionality of caching.