Tk17 Validação do DOI

Repare que não estou enviado os testes do ``utils.ìs_valid_doi``, mas para que possamos realizar as refatorações nos testes resolvi enviar esse pull request.