Add initialization for fgkm and twkm with initial centers, much like kmeans