Refactored comparisons within the matches method
Added framework for logical operators in Filter
Added stub for property not found exception
Updated test for multiple conditions in a filter