viterbi & forward, plus udp fixes

viterbi & forward, plus udp fixes