fix(compareArrays): Account for comparing arrays when no oldVal exists.
fix(compareArrays): Account for comparing arrays when no oldVal exists.
feat(checkArrayForDupe): Moved array duplicate checking into differ service.
fix(binder): Treat change methods as single methods instead of chains.
feat(chainer): Wrote initial lib and tests for chaining method.
chore(gitignore): Updated gitignore to ignore logs.
fix(syncResource): Have syncResource pass entire binder to prototol on changes.
fix(syncResource): Updated onModelChange to be promise-based.
fix(syncResource): Updated tests and change responders to use promises.
fix(throttle): Updated tests to support promises.
fix(firebase): Fixed firebase protocol bindings.
feat(differ): Changed differ methods to be synchronous
fix(hash): Added extra protection against hashKey in differ.
fix(differ.checkArrayForDupe): Made sure binder.data was getting updated at the right time.