Code refactoring

* Add possibility to set keystone protocol (http/https)
* Some improvements in code
diff --git a/metadata/service/server/cluster.yml b/metadata/service/server/cluster.yml
index b6de4a7..24cbef0 100644
--- a/metadata/service/server/cluster.yml
+++ b/metadata/service/server/cluster.yml
@@ -6,6 +6,8 @@
   shibboleth:
     server:
       enabled: true
-      public_address: ${_param:proxy_vip_address_public}
-      idp_entity_id_url: "https://saml.example.com/oam/fed"
+      keystone_protocol: http
+      keystone_public_address: ${_param:proxy_vip_address_public}
+      keystone_port: 5000
+      idp_url: "https://saml.example.com/oam/fed"
       idp_metadata_url: "https://saml.example.com/oamfed/idp/metadata"