My iterator is wrong all this time?
Updated docstring of binary tree since we are returning actual nodes and not just the data contained.
Changed name of DFSIterator to InorderIterator since, apparently, that's what I've been trying to do all along.
Removed __get_next_node function.
Inorder traversal now working for full binary tree test case. Needs more testing.