Updated to public constructor and default configuration from gear environment vars.

I think the ConnectionBuilder constructor needs to be public in order to set the serverUrl.  Also, what do you think about defaulting the libra server and domain from the gear environment variables?  For those of us that use the client in a gear itself.  Thanks!