update .gitignore to handle Visual Studio files, updated vcxproj