add Visual Studio metadata to gitignore & add action class