normalized the difference between matrixes
added an a* search version of the algorithm
added a comparison for the substitution key
added a trigram version of the algorithm; doesn't work very well.