fix: really use nhclust distfun arg

* closes #12
* includes test