Bindings now fail gracefully if a property path contains a non-NSObject subclass

Fixes #17
Fixes KVO implementation adding a context

fixes #11
Implemented single-column UIPickerView binding

see #13
UIImageView binding tested

See: #13