Cleanup. Also, use builtin-nltk ngrams
Implement contextual function words

Closes #22