Three navigation classes in dawgdictionary.py

FindNavigator, PermutationsNavigator, MatchNavigator have replaced
duplicated similar code patterns