ENH: support incremental uploads of the content

Use md5 hash to identify files that were modified and need to be updates. Saves
time when files are large as in DICOMSearch site.