Add Typed interface and make Bean and Type implement
Remove all legacy copyright notices
Rename BeanProperty to TypeProperty and BeanPropertyInstance to
BeanProperty
Update README.md with usage information