Added new functionality to Thesaurus to do with Dissect compatibility. Needs tests.
Added a script to reduce vector dimensionality. Along the way moved a function out of vectorstore.py to thesisgenerator.composers.utils.py to facilitate reuse