Fix file permissions on .gitconfig

It is no longer marked as executable.
Make home_dir the new home root

Now files that should be in ~ will be stored in home_dir