Divisão do projeto em camadas

Camadas de interface, lógica e entidade