Massive overhaul to testsuite structure