Make the TOC automatically

The TableOfContents component creates the TOC of the page based on headers
automatically. Currently, the TOC for only the Guide page experimentally, but
it should be reusable for other pages if needed. And the max depth of the TOC
is customizable.

Resolve #84.
Merge pull request #122 from okuryu/toc

TOC