Added support for multiple expression types.

Test programs are added to test declarations and basic arithmetic. Basic
assignment statements along with arithmetic statements are now supported.

Support is also added for parenthesis, references, and dereferences.

Tokenizer included some better token handling.

TODO: Comments need to be stripped in token handling step.