acomodando algunos detalles
agregadas validaciones a varios modelos, algunos arreglos en list y show, mejor lectura del codigo en modelos