Adding bytecode compiler
Improving lexer with more token recognition
Adding class for calculating operator precedence
Parser uses more of the lexer tokens
Adding more ast tokens