refactoring the cluster functions out of Point and into their own structure
fixed up point.sml -- doesn't compile because normal.sml has references to functions that have been killed
the main program complies, unit tests still rely on old definitions