Adding unit tests for low level stuff
Fully tested what's there.  Now time to add more.
Wrote a bunch of ForwardPasser and got it to compile.  Still need best_knot method.
Fixed TODO on recalculating MSE in next_pair
I've now implemented and compiled best_knot.  Copied the choldate code into this project.