rebooted with a new, unified core data structure, and implemented validity checking
added Show instances
added a pickler instance for Section
wrote pickler instance for Document
added namespace support to the pickler
implemented 'fetch'
changed name from document to hierdoc
Merge branch 'reboot'