Added href converter for directory loaded docs, changed chain to include source as part of the context, and cleaned up the data loader code.
requested to merge 6-change-source-reference-of-directory-loaded-docs-to-use-href-for-website into master