Added .has() and multi-filters

.has can do filtering on internal arrays, and filterBy and contains get
options to filter multiple items.
Updated .has() method

Made faster .has(), and added an overload to take a predicate.