utilizar melhores práticas de desenvolvimento para refatoração do código.
- extrair para métodos [OK]
- criar entidade e collection contato [OK]
- criar exceptions específicas [OK]
- criar renderizador [OK]
- criar validador [OK]
- refatorar renderizador [OK]
- criar teste para collection contatos [OK]
- segregar testes [OK]
- injetar dependências [OK]
- carregador de contatos (csv, txt, facebook..)
- ordenador de contatos