Reestructuración

Se hicieron cambios de tal manera que se asimile a una máquina de
estados