correction gitignore
Refonte du code