Made nav responsive.

Made it so that the nav vertically stacks when used on a mobile device.
Fixed the header so that it is above all content.

Also added the classes to the nav li so that when expanded in mobile,
they have different background colours.