Refactored query filters into the `QueryFilterer`
Added basic unit test coverage for accept/reject filters
Added more tests (failing due to a bug!)