Tighten up SearchHandler interface

Make the subsumption CurveMatchHandler also a SearchHandler
(why not?)
Tidy incorrect comment
Subsumption pattern reset button