Feature/mass

In relationships we want to be able to filter. Tests and docs are included.

When joining in queries `with` should also be able to filter further. Tests and docs are included.