add DiagonalGaussianMixture
add plot method for DiagonalGaussianMixture