move hmm mstep out of base class.  change normalization to not add epsilons