Updated #remove to accept a query object

Remove can now accept an id or a query object:

    User.remove(1, function (err, success) {
      // ...
    });

    User.remove({username: 'raycmorgan'}, function (err, success) {
      // ...
    });
Merge pull request #25 from iancmyers/enhance-delete

Updated #remove to accept a query object