Document: Refactor behaviors to be a package with separate modules.
Cleanup: Docstrings, spelling.
Add assertion to existing test that didn't have one.
Extract document metadata into separate behavior.
Re-add previously removed FileOrPaperValidator.
Added public_trial index and metadata field.
Added public-trial-column to document tab.
Added language sensitive cache key.