update error message when no diff exception is thrown
Fixed reporter spawning issue.

the spawn was spawning as a child process and when mocha ended it killed
p4merge.
update gitignore
Adding VisualStudio reporter