Created maven project and changed license headers
Created Main class
Added XmlUtil to help saving and loading beans
Added ListenerSupport for making custom listener supports easier
Added test for ListenerSupport
Added JUnit to pom
Added ErrorListenerSupport, IErrorSource and IErrorListener for error handling
Added IPropertyChangeSource to identify classes with property change support
Skeleton for a bean validator. Used to initiate objects created by reflection
Added LoadSave for help saving and loading beans