Addition of Hash tables! plus others

Changes to Node to allow copy constructor that can copy entire list of
subnodes.  Driver case to test it. and the ability to Add List of nodes
to a hashtable (sorted ones only)