Patch 9

This fixes #9 and contains 2 updates:

1. The .gitignore was replaced with the more comprehensive Visual Studio default from: https://github.com/github/gitignore/blob/master/VisualStudio.gitignore. The main problem with the original was that it ignored EXE files by default - EXE files are sometimes added to enhance a build script, so it would be best not to have to edit the .gitignore file every single time.
2. A patch was done to the build script to pass the correct build configuration to the test runner.

I have confirmed that cloning the project into a new repo and then running the build script now works.