started adding support for configurable cache directory; also some improved documentation for the source_ontology table