BoundLog matcher implemented

`BoundLog` matcher that can be used in tests by calling `self.assertEqual(self.log, matches(IsBoundWith(a=2, b=3))`