Added Visual Studio project files and top-level .gitignore file