documentacion: descripcion de clases y mas limpieza y organización