skip downloaded files

- store the download in a temp-file   (convention:   '.' + fileName)
- rename the temp-file when finished to the final name
- skip a download when the target-file exists