Added possibility to filter with object.

I found it confusing why the filter would not accept object as filter method. This is now fixed. It generates a function which returns true if record has all and match all properties on the filter object.

Updated README and added tests.