.gitignore to ignore generated files

This is a first pass at a .gitignore based on files generated from a build with Visual Studio.