[#179] Read & compare MD5 checksum

* Read hex hash from the json response
* Discard corrupted files
* Adjust layout