Changes:

More script comments,
Small variable updates,
Write HTML document before everything else,
Tidying up success message and remove import of `time` module,
Tidying up on displaying of downloaded filename ("progress bar"),
Update setup.py, README.md, CHANGES.md,