A slightly more generic form of parsing the filter
Add less-then-equal and greater-than-equal
Add string operators and apply ops multiple times

Operators are now applied again and again until nothing else matches.