[licence] copyright updated (or added when missing)
[cleanup] includes reorganization
[evol] improve config #13 (reorganized config/schema loading/validating, transform Controler into Shadow, and began reworking things to get a real Shadow view)
[evol] improve config #10 (improved object definition check)
[evol] begining of the error abstraction with a simplied exception list, with translation using gettext (no translations yet)
[evol] files/code reorganization, and added a proper installer