Catches DownloadErrorsKrakens gracefully

Closes #368: the client should now fail gracefully when something happens during the download.