Refactor HTTP to use Request's Session Object

This change changes _get, _post, and _delete to be lite wrappers around
the Request Session Object, that allows us to persist parameters across
requests: in addition to benefits from connection-pooling.