added json dumper back in; type checking in test_runner