Implement Failed Download Handling
Merge pull request #360 from Vhex/failed-downloads-clean

Failed Download Handling