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.
This whole model needs to be revised so I'm going to save it for another branch.