Add operation and response object to callback blocks

So that calling code can inspect the details of the response.

Re #22. This enables the caller to inspect the response from Vimeo in the event of success, or in the event of a soft failure (which may contain error messages from Vimeo).

This does introduce a change to the blocks for these methods. It's a pretty simple change but it is a breaking change.