Implement variable declarations
Implement logical negation and unary subtraction
Implement "else statement" form of if statement
Tidy up binary operators with precedence groups
Clean up (and fix) unary precedence
Add failing while statement test
Implement while statement parsing
Add failing test for local declarations
Make local declarations test pass
Add failing tests for outstanding parsing areas
Initial pass at parsing conditional expressions
Make conditional expression test pass
Make assignment test pass
Parse array expressions and comments

and start on building IL representation
Add first ILBuilder test
Get compiler working with new ILBuilder
Build IL representation of add expression