Testes da Etapa 2 prontos.
Implementação parcial do Util.
Encontrei um problema na forma como o imposto está sendo calculador.
Vou tentar alterar a Etapa 1 para que mais lógica fique fora do util.
merge com etapa2
ultima implementacao