cmap_app.run() is now CmapExtractor
use the new CmapExtractor class
remove slow invert_cmap_* variants
invert_cmap_kdtree -> invert_cmap
add invert_cmap test