[Review] Request from 'KalabiYau' @ 'SUSE/connect/review_141006_config_refactoring'

Please review the following changes:
  * 70a607f Refactor config logic to push configuration logic to one predefined object

@wstephenson Can't come up with a good strategy to handle default attributes values for the #initialize method of Config. Hence cannot really improve on that. Could you think of some example?