Change ASTNode so that initialize optionally takes a block.

If the block is given it is executed in the context of the new node.
Merge branch 'master' of github.com:chriswailes/RLTK
Added support for symbol selectors in the CFG and Parser classes.