Adds AbstractFilter
CS fixes
Extends AbstractFilter
Renames QueueFilter
Removes getFilters, adds addFilter to BasicFilter
Removes unused classes
Updates tests
Updates filter job