Add .gitignore for Visual Studio generated files