Progress reporter: progress bar + messages.
Bind progress into Downloader.
Use progress when downloading repo.