Finished basic end-to-end downloader