MyController: TreeNodeSearch. 
- Add code to begin searching from the beginning/end of the hierarchy
when no match has been found. 
- 'fastForward' will still be false therefore it will not skip nodes. 
- 'fastForward' will be reset to true when using the 'setPath' method.
MyController: Add comments and clean up unused code.
MyController: TreeNodeSearch. 
- Add a check that prevents the search from fast forwarding when the
input 'path' is a null.
MySearchDialog: Move the prompt text and JTextField onto the same line.
MyController: Minor change to match changes in 'MySearchDialog'