word-tokenization: Lookup definitions & images without punctuation

Uses nltk tokenization to split words, and then remove punctuation
tokens. Stores clean list of words in `SearchAPIView.words`.
word-tokenization: Added requirements for nltk
Merge pull request #19 from antoviaque/word-tokenization

word-tokenization: Lookup definitions & images without punctuation