Renamed the cpp implementation to viterbi insted of searcher, nameclash with searcher.py