Add more classes

Setting up the HTML for a more BEM-inspired structure. This also
converts divs to sections (and reduces specificity in the CSS so it
doesn't really matter).