Expected JSON response in RequestMgr

All request handler wipe out the failure response from the server. This prevents REST applications.
Moreover, using JSON the expected response should contain JSON also in case of errors.

This commit fixes #304

In case of error the Request Manager returns now a `response` object just like the success use case.