add TunnelBroker::Client class

This class is what is used for communicating with the TunnelBroker API.

Not much documentation here yet...