All unit tests passing

Had to make some changes to make sure appropriate things were happening
when whole documents were passed into findOne() and update(). Also,
updated a test because it seemed wrong... not sure why it ever passed.
Updating query.test.js - in progress

In the process of updating this to work with mquery