beginning doc reorg
autogenerate metadata docs
add protocol docs
draft of new docs
Merge branch 'doc-overhaul' into develop