removed unecessary _breadth_first method
corrected tests and bftraversal and in_order traversal to return value, not node.  made naming more consistent with sean's code.
resolving merge conflicts