Finalized Downloader with all the tests.