now reads tab delimited format...
Canopies are generated.
working but slow.
Clusters 3K canopies.   Further inspection shows the locations ar disjunct.  We cannot use business Id to be the vector, we need to group into categories, to be realistic.
Now we get canopy centers in dictoary, to speed up mappers in iterate phase.
Change keys, so they can be quickly looked up in hash.
Now clusters are index by business_id, for fast lookup.
Runs through, now we need to validate, somehow, by taking average over each cluster.
Clean up error handling.
Validation Works!!  we have 130K users in 3k clusters..
added auxilary files.
Now user'ids included in cluster assignments.
dump stats fails on reducer!