Modified code so that nouns and adjectives are also included in Observed NP thesauri. Had to make one function in reduce_dimensionality.py public
Modified code so that nouns and adjectives are also included in Socher NP thesauri.

Had to 1) expand code that formats NPs into bits of parse trees to also handle adjectives and nouns, and 2) include N and J vectors in thesaurus
Fixed what I broke in bd48d0a97.

I hardcoded a change in a parameter value at decode time, which broke many tests. This change is now a config file option and all code is backwards compatible.
Removed a few bits of old unused code