fleshed out and test top level client module
http client and http methods tested