Added k-mins clustering and test cases