Added longest common substring, and javadocs to Levenshtein distance