Added connection-tenant method

A new method connection-tenant, returns the connections tenant as an
object.  This commit also fixes some problems with the keystone
authentication function and adds more test coverage.

Change-Id: I9b753a7c6e68be45cf1797e5966ac1ff2e2fca2f