set the navigation bars position to fixed

Solved my own issue #25.

The TOC navigation is now fixed on screen when scrolling. For responsiveness' sake this only affects large screens; small screens will just have the TOC menu at the top.

As a side bonus the top navigation bar now also has a fixed position