rebuild html structure using <sections>
changes to pass html validation

fix test
Merge pull request #165 from eksperimental/html_structure

Restructure HTML Document and Pass HTML Validation