Remove HostContext and use HttpContext directly

You don't need to expose this, you can get to the Context from the request