Added Text::Levenshtein::TestUtils to make it easier to write tests
Added Swedish tests based on examples from my brother
Need to force UTF-8 on std handles to prevent warning from Test::Builder

You can't tell Test::More that your tests handle UTF-8,
so you get warnings about "wide character in print" if you don't do this.
Moved Russian tests to their own file
Added separate Japanese tests
Let you include comments in test cases, with leading '#'
Refactored to use new testing module
Added greek tests