To support punctuation de-normalization, we need to store data with the corpus.
- We can create a dict of string: strings called cachedAnalysis that can be read/writeable from the rest of Serval.
- With this update, other code in Serval can create, cache, and read analysis data as stored in the corpus.
- We will clear (delete) all cachedAnalysis when any file is updated on the corpus.