Enforce java compiler version
Added two more basic examples
Renamed Node to AST
Added AST class
Implemented IntegerLiteral#evaluate
Renamed ListNode to ListExpression
Removed Node class
Renamed ReferenceNode to Reference
Renamed SexpNode to SymbolicExpression
Implemented StringLiteral#evaluate
Output syntax tree and evaluate ast