removido arquivos que não fazem parte deste pacote
alterado a forma como é definido a totalizacao
implementado a totalização
removido a interface da API que será colocada em outro pacote
movido codigo do total