* also included HMM with scaling instead of log implementation
* included approximate but not very accurate exp() function that is much faster than Math.exp()
reduced memory in caching partition function of tokens
used expsum to prodexp technique for speedup
added multithreading code for CLL computation and gradient computation
setup m-step iteration count and sample size increase per iteration
fixed conflict