Se a añadido comentarios

Se han añadido comentarios y reorganizado un poco el codigo