Each node now has a pointer to its parent in Node<T>.  Added a Splay method to the SplayTree, so that the most recently searched for node gets rotated to the root.