Adds .gitignore file
Fixes Compilation on linux

A Few problems for compiling
	- Dependency on unpackaged ticppxml library -> Moved to tinyxml2
	- Modules where not compiling -> do not compile module for now
	- Missing headers -> Compilers have been upgraded over the
	  years!