left outer join ensures groups post-filter don't disappear.  rule simplification works for discretes
added encoded bt dataset
added initial faceting support