Implementação correta de camadas

As classes foram reformuladas de modo a seguir o estilo de
programação em camadas proposta pelo professor.

Classes Data_ indicam as classes dos objetos instanciados para
cada entidade, Repo_ são classes irão conter as listas de cada
tipo de entidade e classes Cad_ farão a manutenção das listas.