Config class

Creating the pull request so that I can comment some lines ;)
Did you use `git mv` to rename `lib/git.php` to `lib/git/util.php`? I find it strange that GitHub can't trace renamed files.