new header for trainHmm takes in phoneme hmms and wordhmms, also changed hmm_t struct to include phoneme support