Implement support for Object.observe()

Fixes issues with Chrome 36 (#73)