catching get errors on downloadFile
if url has no protocol, add one before trying to download file