Improve resuming partially downloaded sets of images

Checks if the file exists and then compares file size using a HEAD request to decide whether it has already been downloaded. Saves everyone bandwidth and time not redownloading images.