Hidden Markov Models for POS-tagging in Python