Changed Tree to Node to avoid confusion.  Also wrote a .equals for Node.