Coded a bit in the core project.
XML Reading capabilities initial changes.

Added a FileReader and a XmlReader class.
Refactored the game and the game engine a bit to avoid using directly the stl classes. Lists are now coming from my PointerList wrapper.
Code style changes.