Applies some major refactoring of AST nodes.
Implements token parse tree generator.
Begins implementation of AST parser.