Built out VMInstruction class and continued to add instruction build logic to the normalizer. This is going to require a little bit of the rewrite of the normalizer that that is ok. VM Instructions will be build along side the IR code. At this point, the IR code is not directly executable (and will probably never be), but is serves as a nice representation of the input program.