separate toc and bookshelf logic/templates
Merge pull request #131 from oerpub/61935922-separate-toc-bookshelf-logic

separate toc and bookshelf logic/templates