Implemented a download timeout (fixes issue #50)
Added a percentage completion counter to scraper.py which is entirely based on the one found in mozgression/utils.py
Adjustments to the display. Added an active progressbar and bytes downloaded in numbers
Fixed length and left-alignment of download progressbar
Implemented download rate and estimated finishing time
Implemented a CLI progressbar with download rate and eta. Addressed all the nitpicks noted in the previous commit
Made the pull request pep8 compliant
adjusted spacing and addressed various nitpicks