add affix/spy stuff so TOC follows the contents

Kind of clunky and needs better styling.
Stealing css for bootstrap docs.  Should customize it to our own liking.
Side TOC looks a bit nicer.  More styling to do.