Patched to support messages from firebase longer than 16.0 kb
Fixed whitespace
Fixed whitespace
Changed recursive walk to iterative walk, to prevent StackOverflows.
Changed react to build a set of "ancestors" to notify of changes and only notify them of value changes once.
Merge pull request #14 from perkinslr/master

Support for messages longer than 16kb