extract much of the contains logic into the ContainsHandler (creating _channel_match and _rate_match)
extract much of the contains logic into the ContainsHandler (creating _channel_match and _rate_match)

yougov/pmxbot,yougov/pmxbot,yougov/pmxbot