Abstracted Tokenizer; downloading nltk data packages via setup.py