Defer fake events so they don't occur until flush (allow async processing)
Add instructions on proxying the Firebase constructor
Merge pull request #7 from bendrucker/docs/proxyquire

Add instructions on proxying the Firebase constructor
Use override method when Firebase is attached to window
Improved fakeEvent parameters. Default data naming now more consistent.
Merge branch 'master' of github.com:katowulf/mockfirebase
Make compatible with Karma 0.12 changes (works with older and newer versions)
Added ability to separate flush queues between child and parent paths for easier sequencing of events, in cases where fakeEvent can't be used.
Fix consistency of c key in data, improve spy creation
Fix consistency of data, fix once() method (was called twice in some instances), added keyKeys() to fetch data keys.
ignore node_modules
Call sinon with proper arguments (fixes failing txn tests)

Jasmine seems to allow for named anonymous spy functions. Sinon does not. sinon.spy accepts obj/fn, method. If there are 2 arguments, it assumes the first is an object and the second is a method name. For one argument, it assumes a function to wrap and return. I've updated the spyFactory to just ignore the names if sinon is in use.
Add callback support to setPriority and setWithPriority
Merge pull request #8 from bendrucker/bug-fixes

Bug fixes and closer parity with FB API
Update version number.
Added queries for mock testing. Marginally untested (I created some rudimentary tests for the basics and stubbed out a more complete set for later)
Put version back in until there is some build process to do this.
Fix win ref for lodash
Better behavior for window globals (compatibility with existing unit tests)
Fix error in primitive handling