Add option to add django-filter filter_class on endpoint

Also adds filter types to call a method of the queryset and a
SeachFilter that invokes a QuerySet's 'search' method (when defined).