Major rework of HTTPSession, Request and Response