Primary navigation

This still needs a lot of cleanup, but wanted to put what I had up here for your perusal while I'm gone.
Oh I see now, these weird comments are labels for the mobile and desktop styles. Can you fix the comments please?