Added initial test involving a modified test harness.

This needs a lot of improvement. But it can hold things together for now.