Reorganize documentation into multiple pages - fixes 99

Fixes #99.

Depends on #100 and #58.