add defaultdictionary class to mirror python's collections.defaultdict
remove some debugging, add some comments (not completely written out yet)
AddChild, VisitChildren added to INode - self explanatory