fixing gitignore, creating sln