Response: Major change

* now require the *repsonse* to be Packable
  * this allows us to manage the Response as Request does.
* in all the Client module: don't throw an error but use *fail*