Add SSO and Dashboard Url generation facilities

 - add Dashboard class that generates url for GD dashboard
 - add SSO class that generates SSO auth url for an user and target url
 - improve configuration replacing optional parameter for hash
 - required configurations raises error when nil
 - raise error when tries to configure an inexistant configuration
 - changed configuration names for better readability