Added ThreadTree, which builds levels of its tree.  Modified the Driver to use this class.
Got threads working.
Merge branch 'master' into threads
Changed Tree and Node to implement Runnable.  Stuff is broken now\!