Begins work on AST and language parser.
More initial work on AST and language parser.
Defines AST node types.