Updates the .gitignore for some java dev files
Replaces the pipe-delimiter between terms in the levenshtein distance functions with the null character to avoid collisions with literal pipes in terms