Adds estimated time remaining to console log

Adds an estimated time remaining to console log.  The algorithm goes something like this:
(TimeTaken / bytesDownloaded) * bytesLeft = timeLeft

It seems to work pretty well.