Renamed clusterer and removed unnecessary imports
Made clusterer weak property so that callers can implement protocol without creating retain cycle
Naming
Added unit tests for CCHNearCenterMapClusterer
Added unit tests for CCHCenterOfMassMapClusterer