A days work. I've grouped the completers into a subpackage, changed the name 'matcher' to completer, and added some new features -- configurables on the BaseMatcher class, that haven't been implemeneted yet. By adding the filter_results option, I should be able to remove some of the repitition in the matchers, factoring it out into that filtering step. Also, the cd completer still needs work to get its old features back. And we need to add a shim to the old API. lots of work left.
missing import
small bug