Object matching

Added tests UsingUnderscore, UsingPredicate, ObjectMatchingInList. Improved ObjectMatching.