Use default pacman.conf and add our repo in the installed system

Instead of using the pacman.conf from the liveCD, use the one installed
by the pacman package and append our repo at the end of the file.
Do not list free space as a partition to install Grub into.
Added some logs. Trying to show progress bars as it should.
Remembering what download.py was doing. Trying to fix it's huge memory requirement
Playing with download.py, do not use as it is not finished
Working on download.py
Still playing around with download.py