Make test helper work more like a real Client
Make test helper work more like a real Client

Client#deliver receives a block that allows the caller
to know the status of the HTTP call after the callback
fires.

By default we return a successful response using an
OpenStruct.

groupme/em-kannel