Dominio e persistência

Implementação de todas as classes de dominio e percistência presentes no
diagrama UML disponibilizado como entrada