- minor changes: don't allow any token for labels, run ParseStatement from the next token
- highly reworked variable support, variable declarations now are declared with 'var', uses are prefixed with '$', merged constant handling into variables