Text this: Multi-scale chromatin state annotation using a hierarchical hidden Markov model