Refatorando, dividindo as intruções em três classes diferentes R, I e J
Mais refatorações, criação das classes das instruções e dos três primeiros estágios