Initial GroovyBeanContainer

- Extended GroovyObjectPropertyDescription to include a default value
Interim commit - more work on GroovyBeanContainer
Initial implementation of Table binding
- Re-implemented GroovyBeanContainer
- Added TableBinding
- Updated TableColumnFactory