Logging when duplicate files are skipped; adding content length to requests.
Added missing Length attribute to PUT requests; added TODOs for S3 MD5 calculations.