Introduce a new interface: IHandler. This will allow us to unit test its implementations, whilst abstracting away the HttpContext.