The progress bar *might* be causing problems during the upload. So we
remove it and allow the progress to be mysterious to the user
Return a non-zero error code if there is a failure
Make the cache directory first...
In the interest of performance, convert the fetcher and uploader to
golang and use the minio library, rather than repeated calls to the
server with the command line