mixture model training added; EM for mixture model added

- EM for mixture model
- mixture model training
- unittest for mixture model with gaussian distributions 
Maybe `log_values` is a better name for the argument, since it states clearly that values are expected to be logarithms.