Improve download_item to verify checksum to either skip or replace local file
Improve download_item to verify checksum to either skip or replace local file

The following scenario are now handled:

(1) Local file does not exist.

    Example of message:

      Creating file at /path/to/name.ext

(2) Local file exist and checksum match.

    Example of message:

      Skipping existing file at /path/to/name.ext

(3) Local file exist and checksum do NOT match.

    Example of message:

      Replacing file at /path/to/name.ext
         local md5 [9c3f42d8c6a94aae0da490dd9fb3a4e0]
        remote md5 [b248c663fdc9f13ae211b4a9eb603a2b]

midasplatform/pydas