Removed testing package.
Moved code to a main function.
Added command line option to multi-thread the downloads.
Create url list if one is not provided as a command line argument.