Updated Keystone authN plugin

* Minor refactoring and clean-up
* Added support for `snf-auth`
* Fixes #15