adding gitignore
Starting refactoring
Radical modification:
- starting to use c++11
- thread is no more an object but uses a launcher function
- entity is new base model for future predators and preys