Finished SF_State.py

Implemented the node_em class for GMM using derived class polymorphism.

The multivariate gaussian in the mixtures assumes the covariances are
non-sinuglar and of full-rank.