Implementação inicial para generic de operações mais utilizadas em modo
geral.
Refactor para utilização de Generic.
Criação para o cadastro de Editora.
Alteração em tag h:messages.