Add better test harness for complex markup. Remove testng gradle plugin, it doesn't seem to support spock unit tests.