mixture model training added; EM for mixture model added

- EM for mixture model
- mixture model training
- unittest for mixture model with gaussian distributions 
@iglesias I have worked out the math for the case for generic EM by hand. There is no particular reference for this. I can cite the pattern recognition book that you sent maybe?