Docs: add a table of contents to README

Closes gh-677
Fixes #665