LPS-33812 Rewriting spellchecker
LPS-33812 Fixed bugs, cleaned up code, and source formatting
LPS-33812 Fixed some bugs and cleaned up code
LPS-33812 Add several fixes to a test
LPS-33812 Add comments
LPS-33812 Fixed partial word elements replacement