deep where method

_.where method to work with a nested object

```
var list = {
     a: "h", 
     c: {
         d: [1, 2], 
         b: "test"
     }, 
     b: "ts", 
     e: {b: "ts"}
};
```