Fix bugs in configuration and endpoint update

Add use_swift config

update existing endpoint by delete/create, as the keystone charm does.

add some additional logging