allow for a custom http.Client to be defined
have jsonifyData return a []byte
reduces the amount of copying and converting