This code needs cleanup, but since checkpoints are working, I want to back this up.
Reducers and frames self-register, cleaned up the code a bit.
Tests all fixed up
Added an all-inclusive checkpoint test
Test for several processes, cleaned up output a bit.
Working and complicated checkpoint test.  Everything seems to be in order.
README updated, final checkpoint patch.