Adds support for tag expressions utilizing ActiveRecord's chaining functionality where intersection is equivalanet to the default option, union is equivalent to :any and difference is equivalent to :exclude