Skip already downloaded files. Generally improve.
Allow for command-line arguments. Needs refactor.