Don't allocate so many functions, cleanup spacing
Merge branch 'make-her-work' of github.com:ianks/hidden-markov-model into make-her-work

* 'make-her-work' of github.com:ianks/hidden-markov-model:
  add print statements to show the viterbi is working
Move backpointer init logic
Fix merge conflict
Fix merge conflict