Change cost function to each break point has a constant cost and the gre...

...edy move is remove a break point and move the adjacent break points vertically that minimizes r-squared error.

@avibryant Not actually a PR... do not merge. But interesting to review. No current good maxLambda formula (although that should be solvable).