MSVC Compilation additions

Updated .gitignore to avoid MSVC-generated files
Updated project to force compilation as C++ (defaults to C, which doesn't work for this project)