Judah's notes
1. Rename package names to names of corresponding uil component and do necessary changes to cvs as well
2. DONE Remove data files from package "com.sri.calo.desktop.plugins.uil_plugin.iris" and do necessary changes to cvs as well
3. DONE Reconsider where to save training, testing and learned classifier's text and binary files
4. DONE Modify build.xml file of uil_plugin so that it copies all files in data directory to desktop's plugins/uil_plugin folder
5. DONE Put UIL.pst in some safe, sharable location.
6. ISSUE RESOLVED Iris email harvesting throws null pointer exception for some emails and doesn't harvest them. An info trace showing error and the email that generated the error is recorded. Send to Chris Ellwood for debugging.
7. ISSUE RESOLVED How to change Calo desktop's .desktop directory to .iris directory so that just single iris kb can be used.
8. DONE Update to latest iris and desktop and see if harvesting problem goes away. If not, send the trace and test emails to Chris Ellwood and David Dunkley.
9. DONE Align the text in the center of the nodes. Use the PBounds data structure from Piccolo to get Ptext bounds and align its center with the center of the node.
10. DONE Change node drawing code to one that adjusts the size of the node based on the length of the text in it.
11. DONE Change names of nodes in UI to more user friendly versions.
12. DONE Modify code to position the tree in the middle of the canvas (right now achieved this effect by translating tree to right by amount = 9500)
13. DONE Modify scroll bar to position in the middle.
14. Use GridBagLayout for properties modification pane.
