a function to return the filter kwargs but not apply them.
fixed a bug in the test case, only 2 users are created each day not 4
apply all filters and excludes at once not piecemeal
don't bother ordering queryset_rules since dict is unordered anyway.
apply catchall type of 'filter'

The original apply function had a catchall section where any unknown method_type
would be applied as a filter. This change honours that catchall.