Algunos puntos hechos

Hecho el punto 2.
Hecho el punto 3.
Hecho apenitas el punto 4, falta definir el método esLeal