Merge pull request #1 from bjornstar/develop

Develop
Merge pull request #2 from bjornstar/develop

Develop
Merge pull request #3 from bjornstar/develop

 forgot to make exports browser friendly too
Merge pull request #4 from bjornstar/develop

Fixed a case where assigning a new undefined property would cause an exc...
Merge pull request #5 from bjornstar/develop

Develop
Merge pull request #6 from bjornstar/develop

__signal__ is now __diff__
Merge pull request #7 from bjornstar/develop

properly build diffs for sub-objects, need to make tests for combining m...
Merge pull request #8 from bjornstar/develop

Moved constructor logic into init, I hope no one calls it.
Merge pull request #9 from bjornstar/develop

Renamed Tome.scribe to Tome.conjure to better match what happens.
Merge pull request #10 from bjornstar/develop

Implemented Array Sort and fixed up diff.
Merge pull request #11 from bjornstar/develop

implement rename for array sort. diff now appends operation values
Merge pull request #12 from bjornstar/develop

removed batching from sort and rename. added test for keys after sort.
Merge pull request #13 from bjornstar/develop

more assigning of keys to array elements. also fixed an issue with renam...
Merge pull request #14 from bjornstar/develop

Added ObjectTome.rename, emits rename.
Merge pull request #15 from bjornstar/develop

Apparently I broke push diffs, but didnt catch it in a test, so now we h...
Merge pull request #16 from bjornstar/develop

each Tome type can have its own consume method that falls through to the...
Merge pull request #17 from bjornstar/develop

added key checks to some diff tests on array operations. More cleanup of...
Merge pull request #18 from bjornstar/develop

Removed ScalarTome
Merge pull request #19 from bjornstar/develop

inc now defaults to adding 1, returns the new value, and wont emit if yo...
Merge pull request #20 from bjornstar/develop

Do not emit if sort does not make any changes.