3 2 x HTTPClient additions

First kick at contributing.  Been many years since I've touched CPP so just do a quick scan that I didn't add any memory leaks.