add .gitignore and sln file