added lots of comments to the Client interface
moved some more code from wsclient into soapclient