Replacing generic `<div>` with HTML5 elements

The goal being to add semantic to the structure and be more accessible (see ARIA)
(basically, `<div id="article">` becomes `<article>`, and so on…)
Adding html5shiv
Merge pull request #16 from 1ace/html5-elements

Replace generic `<div>` with HTML5 elements