Refinement for speed

Improved speed for calc_likelihood() and e_step()
Added changes in parameter values to display
changed calc_likelihood() to work with log values to avoid underflow