Adds Data-binding Revolutions With Object.observe()

Reviewed by Eric Bidelman, Jake Archibald and Vivian but always open to more feedback.