Config class

Creating the pull request so that I can comment some lines ;)
Not sure about that, I recently moved a file using `git mv` and then modified it, and it seems like git knew where this file came from and how it's been modified.

You're new config.example.php also seems to have this problem.

But maybe it's the PR that breaks this information, but I would find that strange...