Inital commit of GstHarness

Very rough for now, but will evolve when we write tests that use it.