Replace .call req with a HandlerContext

With headers and stuff thereupon and the underlying request as @request. Duvet can extend  it with cached getters for body parsing etc.