Improving HTML content model / structure

Using <section> and <article> in more appropriate ways and making a
more semantic content structure
Code format and whitespace cleanup