pulled submodule
added IR class
created IR stub
draft of IR Gen
draft of IR Generator
IR Generator Prototype
fixed a bug in BlockNodeImpl