Made retrieve function a little more compact.
Made progress be displayed in a more intuitive way, by omitting blocks below
1000.
added a gitignore file