add sublimetext files to gitignore
improve c++ test harness
Merge pull request #166 from joshuawarner32/master

Improve c++ unit test harness