Added multiple utilities into the ui component and added images for general development.
Ignored the unit tests for the IconUtil since they don't play well with the gradle classloader at the moment.  Added a global object property called ToStringValue that can be raised on the ZDefaultNotifyObject.
Added a weak factory for creating weak references.  Removed the icon util tests due to the requirement of external files.
Changed the AbstractModelPanels to be defaults.  Added a property change hook class for test help.