Generic spell checking library
