perl6-ified. Passing oo.t and dld.t (failing ld.t)
ld() updates (passing more tests but not all)
Passing all tests. Version bump to v0.1.5

Uses 3 row max for Damerau Levenshtein and 2 row max for Levenshtein
algorithms vs the string1.length x string2.length sized arrays
originally used. max distance now treats 0 as 0 and considers 'Nil' to
mean unlimited (and is default). Returns Nil if $max is exceeded instead
of Inf/-1
Merge pull request #3 from ugexe/dev

v0.1.5