Added description of interactions received on verification failure.

The interaction description prints out like the following example:
Wanted but not invoked: func(<equal to [object Object]>)
However, there were these interactions:
{ foo: "bar", bar: "baz" }, 0, null
{ foo: "baz", bar: "baz" }, 1, "BazMode"