A basic HMM implementation
=======================
A basic HMM, with Viterbi and Forward-Backward algorithms implemented.