Added request header support to httpclient. Added request param class to help cleanup future request arg growth