Refactored tokenizer caching so that a single call per corpus is cached, as opposed to single call per document. This
 should make the pipeline faster.
Merge remote-tracking branch 'origin/caching-refactor'