Added basic AST'ish thing. closes #1

Good enough for the graph I'll be using