Added basic GUI - main window and file menu
Added some important stuff!
Set file extension filter for 'Load JAR' file chooser
Rewrote class loading from zip/jar
SO I can merge.
Main window layout changes - tree always exists, window starts maximized, tree has bigger default size
Committed JAR files for the test programs
Compelted the TreeNodeData loader and viewer
Merge branch 'gui' of https://github.com/keyaral/Agile into gui
Made it slightly more obvious what is a method.
Changed so that only declared methods are displayed.
And.... changed so that only declared fields are included.
Merge branch 'master' into gui
Added checkboxes to methods in class tree
Added current graph display to main window. Updates when JAR loaded or when items selected/deselected.