Implement bredthFirstLog method on binarySearchTree

Add makeQueue method which adds nodes by generation, with the root node
coming first.
Add bredthFirstLog method which calls callback on each of the nodes in a
queue.
Add reference to the punk band the Desendents in function that populates
array by 'generation' of the binary tree.
Add annotation for bredthFirstLog method