Localizing URL options with "this_opts" to each URL in order to prevent conflicts when downloading an array of URLs.
Preventing race condition by using the async library to ensure all requests have completed before firing a new "done" event for other scripts to know when all requests are done.
Adding ability to specify a filename for a downloaded URL that will be used upon saving (works with multiple URLs as well).