Add system for managing design documents as python dictionaries

This is easier for coding since native json cannot have
embedded newlines.  Requires couchSite which is in DICOMSearch
but will be factored out.