Corrected Integer class definition

The Integer class now uses composition instead of inheritance since inheritance was mathematically incorrect.

Plus, .gitignore file was modified to suit better to my new development environnement.