Refactor AST
Refactor example. Added "end" statement
Added type "char"
Added "ASSIGN" and "EQUALS" statements
Using AST.types in lexer.