Extract zhdk_integration into gem; refactor db-login

* zhdk specific controller is in a gem
* use only db-login as default
* adjust code