beginnings of http client class