Init methods are no-ops when already initialized.

Signed-off-by: Ash Wilson <ash.wilson@rackspace.com>
rackspace.Authenticate is also a no-op if authed.

Signed-off-by: Ash Wilson <ash.wilson@rackspace.com>
Use the initialized client.

Signed-off-by: Ash Wilson <ash.wilson@rackspace.com>
Fix the endpointType conditional.

Signed-off-by: Ash Wilson <ash.wilson@rackspace.com>