première intégration de SOLID. (wip)
update gitignore