Moving matching functionality to ShapeMatcher.
Extracted Pruner class from the ShapeFeatureTracker.