Add manifest files with checksums listing each file in each tar partition

@fdr Here's a squashed commit with all the changes.

I need to speak to you about how to handle downloading the manifest files. Adding the second upload wasn't too much of a pain but adding a second download looks tricky.
I needed to call it twice so I made the arguments explicit parameters instead of class variables.