add array/filterBy

so we can do:

```js
var target = filterBy(users, {age: 27, gender: 'male'});
```

instead of:

```js
var target = filter(users, function(user){
   return user.age === 27 && user.gender === 'male';
});
```

see #15