Parser fixes for hmm read function.

Now the function can read in hmms without ids and it always returns a list of
hmms.
Adapted the hmm class to work with lists of floats.

The read function now returns a list of floats rather than a list of strings
like it used to before. Adapted hmm class to account for that and not to
perform additional casting.
More tests for hmm read.

More different tests for the read method, including data file for an hmm
without an id.
Minor logging and formatting fixes in hmm and hmm_io.
Merge branch 'refactoring' of https://github.com/elkeschaper/TandemRepeats into refactoring