Initial Implementation

The Bindings extension on NSObject provide a mechanism to bind the
property of one object to the property of another's through KVO.