Failing test for full filter
Stub rest of filter query
Test for all unchecked
Pass rest of options through controller
Comment reason for excluding "all"
More consistent field naming

Avoid confusion between type and types.
Better matches imminence API.