add logging message for overall viterbi
Remove sci-kit learn dependency by extracting ncessesary source into basehmm.py
re disable openmp in setup so it compiles on mac... can just uncomment if we ever need again
little script to measure dynamic programming speed as we try to speed up hmm
fork off new hmm cython module for optimization
add both versions of hmm to benchmark
fix state number spec
reimplement cython viterbi
speed up forward and backward by making tweaks to logsum.  will need to go ahead and manually inline next though
manually inline _logsum method which seems to boost performance on some systems
move clamp to neginf from hmmy.py to _hmm.pyx for forward backward lattices
fix mixup from last commit
no longuer use basehmm version of accumulate_suffici...
attempt to fix memory snafu in hmm._accumulate_sufficient_statistics by replacing call to logsumexp with new method _matrix_log_sum
fix lneta function in baum welch to use O(NS) instead of O(NS^2) memory.
fix option name typo
add some timing logging.  also remove the gigantic lneta array we spent the last few commits making uncessecary
add some log messages for forward backward passes
declare tpyes for cythong loop counters just in case
add centralized logging