Improve layout markup

Put header into a <header> and footer into a <footer> like a champ.
Improve Navigation markup
Improve AC markup
Set up basic CSS

Set up empty files and basic CSS structure.