Single endpoint instance

For each command is executed through SwiftClient a new listener is
created in OpenStack.CLIENT.listeners . In order to avoid filling the
memory with the same listener again and again, I have created the
endpoint just once for each SwiftClient instance.