Converting CST to AST

Just have to fill out the rest of those functions--have the AST adding
nodes and printing :D