update the gitignore files
I have make a rebuild of the code, it is now a small but flexible class