Added dynamic nav

Navigation section now updates to reflect user's current location on the
page. Nav links are now also disabled if the user is already within that
section. Functionality for this currently breaks if the user has a max
height of <~660.