Start search by pressing enter in tree. Some renaming.
Implemented own tree model to get rid of necessary handling of DefaultTreeModel and DefaultMutableTreeNode everywhere. New tree model hides tree structure storing. Child to parent node relationships are directly accessible with references of the added objects, like defined by the TreeModel interface. Additional methods to add and remove that fire the corresponding TreeListener events.