-----------------------------------------------------------------------------------------------------------------------------------------------------
v1.0  	March 12, 2019 		-- Initial release.
-----------------------------------------------------------------------------------------------------------------------------------------------------
v1.0.1  March 13, 2019 		-- Refactor to PEP8 standards, add comments.
-----------------------------------------------------------------------------------------------------------------------------------------------------
v1.0.2  March 18, 2019 		-- Update package name in README.
-----------------------------------------------------------------------------------------------------------------------------------------------------
v1.1  	March 30, 2019 		-- Added metadata generation.
-----------------------------------------------------------------------------------------------------------------------------------------------------
v2.0  	October 21, 2019 	-- Added purge, delete, and execution via command line arguments.
-----------------------------------------------------------------------------------------------------------------------------------------------------
v2.0.1  March 15, 2020 		-- Installed command-line tool from pull request.
-----------------------------------------------------------------------------------------------------------------------------------------------------
v2.0.2  Oct 26, 2021 		-- Added console messages. 
				-- Added confirmation message when running delete. 
				-- Fixed recordings not being completely downloaded if the download was canceled and executed with the same query. 
				-- Fixed SSL certificate error.
				-- Fixed using double quote operator in arguments.
-----------------------------------------------------------------------------------------------------------------------------------------------------
v2.0.3	Jul 11, 2022		-- Decreased number of console messages when downloading.
				-- Removed SSL certificate mitigation, may need workaround on some PCs.
				-- Modified test cases to include more assertions.
				-- Fixed download error due to switch to HTTPS.
				-- Fixed print error with concatenation of str and int in purge function.
				-- Fixed expected naming scheme in assertion of test cases.
-----------------------------------------------------------------------------------------------------------------------------------------------------
v2.0.4 	Jul 18, 2022 		-- Added method for generating links from metadata in preparation for async implementation.
				-- Fixed issue where 1st page of recordings was continuosly redownloaded if more than one page was present.
				-- Fixed typo in metadata console messages.
-----------------------------------------------------------------------------------------------------------------------------------------------------
v3.0.0	Aug 9, 2022			-- Added asynchronous downloading of recordings.
				-- Separated download function into two for easier async implementation.
				-- Removed "in_progress.txt" functionality to work with async. Be careful with stopping a download as this will corrupt files.
				-- Modified tests to include async functionality.
				-- Updated README.
				-- Added further comments and console messages explaining code functionality.
				-- Added checking for existence of directory to prevent errors.
