nav done. lots of js calls being made. may throw em in one file or something later. gotta think of a good spot for the cart too