added a checkpoint tester, but did not yet update the Makefiles as I don't have automake on my machine