Use TreeNode instead of Node for trees and add (doubly-linked) LL
Add DFS and BFS algorithms and change expectations on tests