All tests passing (except for query.test.js)

All tests pass now except for the ones in query.test.js which
specifically target the Query object and not the MongooseQuery object.
Probably need to actually port most of those tests to MongooseQuery