Changed license header to GPLv3
Added a main class for project
Added XmlUtil to help marshal and unmarshal beans
Added BeanValidator to help validate and initialize beans.
Added a base class for Listener Supports
Added ErrorListenerSupport and interfaces for it.
Added an interface for property change sources
Added a load save class for helping loading and saving beans