Add support for querying with multiple parents.

This is done with:
```javascript
Model.withAccess(subject, perms, [parent1, parent2]);
```

This is still *really* messy. I'll reafactor it this weekend.