Add support for running a ~/.extra file when installing

If the file ~/.extra is found, it will run the commands in that
file at the end of the install script.
Add .gitconfig