Deleting unused/stale .cpp files and updating header files to compile on MSVC