code was already at point of being unworkably ugly even for a quick prototype, so do massive refactor of everything.  still working on finishing up hmmTest.py