made everything slightly more semantic

added semantic resets from normalize.css, also wrapped some sections in
<section> and changed others to <article>. I'll do a bit more with this
later