Adiciona Enum e extrai classe de mensagens

Adiciona Enum para padronizar as mensagens de sucess e error, extrai uma
interface de mensagens para centralização e corrige o erro de encoding