Cluster model tests

* tests the Neighbors model. This model accepts an object with coordinates, and a collection of objects.  It returns the objects in the collection that are close to the first argument.
* tests the Common Neighbors model.  This model finds the group of items from collection that are neighbors of each member from another collection.
Consider just calling the method that and memoizing the output