Add table on contents

using progressive enhancement. It'd be better to have this in the html,
but I don't know of a way to do this with jekyll rendering on github.