Bugfixes driven by test suite

Still 9 tests failing but doing better. Reporters need to be moved over to new syntax, looks like the pickler has trouble.