How do I verify a download?
split code into a utils.py module so there is easier access the internal code, and did some pep8 cleanups.