A flag for compiling to a different representation.  Probably temporary.
Major Shuffle
Shifted the IR generation to lua (for prototyping) and added a few new features to the language.