Config class

Creating the pull request so that I can comment some lines ;)
I believe you, I'll make tests to see when git considers the file is too different (I find this logic quite fuzzy ;))