Adding a Gitignore file

Usually a Git repository has a `gitignore` file which is needed to tell Git about what files are to be ignored. There is a repo of such files for typical needs, and I've included such a file for Microsoft Visual Studio.