Add a Matcher which allows the use of lamdas to test the field of an object

The idea behind this matcher is to reduce the need to write custom matchers under Java 8 by being able to use a lambda to retrieve the field inside an object to match against