added visual studio solution and .gitignore file