ngram: maintain ngram position in the word. Simplified interface.
server: added spell checker
fuzzy: take into account last ngram position
spell: do not even check roots which are 3+ characters more than requested word
spell: only use load-roots method