I've just committed a patch which moves the k-means stuff from IMP.domino to IMP.statistics. Keren, you may want to check to make sure I didn't break any of your code. ;)
I agree that it makes sense to have a common interface for PCA and k-means.
Ben