New feature: files already in S3 are not reuploaded

Default behaviour is now that HEAD request is first done to all data files before possible PUT request. PUT request is done only if the file did not exist. This should speedup the upload process in case there is lots of duplicate files.
I wonder if there is a more precise way for this check, so that everything under /data is covered