.sln file and .gitignore update