Switching to local clustering metrics to remove sklearn dependency, unit tests pass, fixes #20