Started to get reporters working.
Adding event buffering, more tests, cleaning up.