Added methods in Viterbi
...
Added tests for Viterbi
commit to merge
a3a3a