Fix bugs in IntervalList and SortedList. Add CDSTest class. Implement Constraint, ConstraintTreeNode, and ConstraintTree.InsertConstraint. Need to implement GetProbepoint and NextChainVal