changed cg traversal to postorder, added code to Node, cg synthesizes code and outputs