Filled in the PSO clusterer

filled in the PSO clusterer, moved ACO to its own package, attached ACO
to the parameter service.  PSO still has a few loose ends: parameter
service, and euclidean distance.