BYU CS 360 Python Multi-threaded Downloader