Few compile time attempts to speed things up
Swap include guards for pramga once
Change compile options in the cmakeLists for source
generate a pch
small tweaks
This change makes the memory manager work again for detecting leaks, the built in one kept coming into de-ref and other bugs so this is the start of a refactor to get it working.