Adding namespace doc
Fix \todo to work with doxygen
Fix namespace references
Some doc
Adding template explamples of code, fixing utils test
Updated uses of doxygen \file tag
More ES merge
ES Data handled (need memory management improvment), begin Logic side
Modify ComponentPool.inl

Release Memory Optimization
Some unchanged stuff
Fix optmisation
Add test for world entity optimisation
Begining addition of systems
Fix entity management (World) and component management (ComponentPool)
Some fixes in System handling, and beginning of a example demo (test/es)
First Entity/System version. Merge branch 'es' into dev