HTML5 Validation

Fixed misc validation errors
Revert "HTML5 Validation"

This reverts commit 8bb36835f44a4d5fb937702ac7f4e9fab84e1654.
Revert "Revert "HTML5 Validation""

This reverts commit 0b225eeb32fb4904fbaaf45c37b23b1e89be5e1a.