Tested (and fixed) new syntax
Replaced #pragmas with traditional header guards
Switched to precompiled headers