Changed comments and variable name
Corrected progress bar output.
Simplified method call.
Rewrote compiler: Now compiles to AST.

Added BinOp expression because there are also none operator Op's with two arguments.
Corrected bug with indentation of statements.
Corrected missing 'var' in assignments, needed for correct scoping.
Updated Sunroof class to work with the compiler.