Add 2 overloads for std::u16string and std::u32string
Update LevenshteinTest.cpp with more tests