Put the keystone auth in its own class

I did this so there is no need to reimplment this logen when using as
this as a python library.

Change-Id: I368312433a84be0d5f14089e06701a04b15e2300