Pull

Ok, let's do in 2 steps.. use new progress meter first, then change download_packages() to download in parallel.