Added Config class for managing configuration.

I propose that all interaction with configuration settings be abstracted through a "Config" class. The class opens up the following methods:

config.get(); // returns everything
config.get('some.nested.key');
config.set('some.nested.key', 'value');