separate out withAnyTag and withAllTags, also add better testing
trying to fix issue #8