Add progress bar that outputs the number of bytes downloaded to screen

Fixes #49.

We can't do a progress bar in terms of a % because we don't know how many bytes we're gonna get.