adding toc, styling, etc
Merge branch 'toc' into gh-pages