Note that tests fail.
algorithm.
Also adjusted how settings are done to allow for specifying differentiators & responses that may require arguments. Note that CompetingRisk code is untested at this point.