actualizado con comentarios

clases y metodos con comentarios de que hacen