lots of changes

integrated jgoodies binding framework, works now