Make ODE demoters respect rank
Improve search in ODE, prevent Stales #4081
Prevent errors where same address is selected for participant
and a new contact. Make find_ methods care about the person
and prevent searches for just-created people.  Further imporve
examples and remove redundancy in the spec.