Mobile optimisations, updated nav

Nav now only shows current page on mobile (as users will be using thumbs
to scroll, only gentle reminder required).