Fix computation of the edit distance

Without initializing the index variable the computation of the edit
distance would be (sometimes) plain out wrong.

Remove code that was badly transliterated from C to Java and simply
makes no sense here.
Merge pull request #1 from avdv/master

Fix computation of the edit distance