Not all files on server should be explicitly downloaded

Signed-off-by: Darshit Shah <darnir@gmail.com>
Support for different original and downloaded file names.

Signed-off-by: Darshit Shah <darnir@gmail.com>
Handle an exception caused by illegal exit in previous run.