Simplified the code a lot. You can only watch leaf nodes for changes and not objects. Comparison with previous value is just a simple === instead of a deep clone.
Added more tests and backwards compatibility
Allow watching for all changes. These are batched together.
Updated readme
Release 0.2.0