Moved service endpoint from the service configuration to credentials

Since the username/password or cert only works for a specific endpoint, it seems like it would work a bit smoother to have the endpoint + credentials linked rather then separated.