bringing release build on windows up to speed
removing unused platform impls
reorganizing headers
Refactoring entire include structure to make it portable to other projects without having to include the entire src\ tree