HTML5 new HTML markup and design

Restructuring the HTML5 client's HTML markup and restarting the implementation of the new design. Not finished yet, but can be used.