Implement progress bars for downloads

It's not perfect, but it's waaaaay better than nothing ;)