fixed hmm.log_likelihood temp=None error
added minimal hmm test file
added testing, misc robustness fixes