Gravar-mail: StochHMM: a flexible hidden Markov model tool and C++ library