A multi-threaded batch downloader.