"The Drawer" & responsive updates

- Toggle the drawer between different types of content (TOC, History, Search)
- Separate the drawer and toc templates
- Modularize breakpoint files for future maintainability
- Tidy up drawer styles and separate them from navigation.less