Refactor ruleClassify to allow for __ANY at the top level
Add weights to rules