Added the new emestimator class for the strategy construction in the
merge, separated the Estep
added step M
Successfully separated Estep and MStep in a new inherited class