Hide donor

Fixes #284
Fixes #281
The base for all the other public find() calls. The mongo aggregate() allows us to use the conditional operator which allows us to obscure stuff which is cool