Can now set a Url endpoint different than base

Added a feature that allows you to specify a different endpoint Url when creating a Client struct. The code will use it if it is not blank. If it is the code defaults to the baseUrl.