MyController: TreeNodeSearch. 
- Set the search method to return the new selection. 
- Use the information returned to set the new selection. 
- Move the return inside the for loop iterating through children,
instead of return after the last child.
MyController: TreeNodeSearch. 
- Clean up if/else statements.
- Add comments throughout the code.
MyController: TreeSearchNode.
- Fix bug where the fastForward boolean was getting set back to true
after the fast forward process has found the last element.
MyController: searchPanel. 
- Begin transition to use a new JFrame instead of JOptionPane.