Adds levenshtein fallback
Adds executables to test all mistaken words
It is not a shameless copy anymore :'(