New compiler now supports variable definitions and simple mathematical expressions. Only integer supported for now. Moves block variable functions from typechecker to Nodes.Block.prototype.