Adicionado os comentários, a geração de pdf e correção de erros.