Fix300

I've only tested the case where a single file is linked in genHarness, however, i've reflected into the multiple cpp files flow. That may be broken, so it should probably be checked. 

I'm using the project name for the cpp class, however it might be worthwhile to append the configuration name, but with an underscore instead.