Attempt to generate AST for future treewalking (unfinished)
Work on #29
AST complete (closes #29)
Merge pull request #32 from CS4240-tiger/ast-gener

Merge branch ast-gener