Added min-distance algorithm for common misspellings

Uses min-edit distance so misspellings do not need to be hardcoded into the BLOCKED_WORDS array.