Rip out the last of the old compiler
Split out console into ConsoleComponent
Split out InstructionsComponent
Bug fix: when output is blank, it outputted undefined
make result unassigned at beginning of step, not end of previous step
Debugger now supports variables
Raise NameError if it's not clear whether user meant a variable or method
Debugger now supports string interpolation
Debugger now visualizes variables
Debugger now supports if statements (without else)
Bug fix: indentation and some other white-space wasn't showing in instructions component
Debugger now supports if, elsif, and else.
Disallow "if" inside expression because they're implemented using gotos