Adds .gitignore files to ensure clean repository for C# project.
Enhanced .gitignore file to ignore testsettings files and remove the files still present in the repo