fixed the case where filenames contain stupid spaces

So what happens is that when the filename contains spaces, the lims api gives me an uri with %20's instead of spaces, and the sftp get fails because no such file exists. Now, I decode the url properly. And I also print what the error is, should it happen.