Clean up implementation of for and while loops to make them easier to read and reduce code copying
Clean up constuctors for AST_Node types
Add example of wrapping data members of a class #79