Add .gitignore file with Visual Studio defaults

Taken from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

(specifically from 20cf6d5dcd5411f950d78d0007ae2be53474978b)
Remove binary files
Merge pull request #13 from jneill/refactor/ignore-files

Remove and ignore build artifacts