add gmm

EM algorithm implmentation for GMM