Allow codegen of non project nodes
Now allows the codegen of any arbitrary python file/ast. Non Ctree Nodes are included as comments.