Updated for Visual Studio and updated headers

Added relevant visual studio files to the gitignore, and updated the
header includes to use the correct directory.