added explination and removed some comments to viterbi alg