#616 Documentation layout tweaks

Fixes #616 

Basically adds a few index pages and tweaks the TOC generation based on the new index files. This means that you don't get so much noise in the sidebar and that the index page is a little better structured.