Text this: Hidden Markov Models, Theory and Applications