Added in structure for tree transformations.
Made Symbol always stack, not heap, allocated. Finally fixed bugs with ASTTransformation.