huge refactoring to facilitate  testing.
reduced usage of File based XML tree to controllers layer
Merge branch 'master' of https://github.com/laurentmor/Site-perso.git