Update .gitignore

I don't think we need to share .sln, .userprefs, .usertasks, or .csproj files since they are related to IDEs