Modificación clases Animal y ReporteAnimal

Se hace la separación documentada previamente de la lógica en lo
referente a los animales y sus reportes, pues existe una diferencia
entre un animal y un objeto que sale de ahí.
Corrección herencia en ReporteAnimal

Encontramos un error lógico pues ReporteAnimal no hereda lógicamente de
Animal, sino que es una agregación.
Resolución de conflicto.