fix bug where siblings were deleted; no error when delete matches nothin...

The repl is a bit broken at the moment, because of two problems in the `delete` implementation that was merged earlier.

This fixes them both.

One of the bugs resulted in our `zips` collection being deleted from the mongolabs instance, so it would be good to get this merged sooner rather than later :)