Alterações iniciais

Só alterando o topo para estar nas conformidades iniciais do HTML5 e melhorando o retorno de erros.