Simple cloud matching package

This package provides an unified cloud matching interface, so that downstream code can change underlying cloud matching algorithm without too much trouble