GConfig: Refactoring to add event flow.
Added log method.
Spec: Adding tests.
Added doc strings.
Fixed BUG: Removed emit call. Removed wrong call to log.
TODO: Make loaders async.
TODO: Make loaders async.
Merge pull request #3 from goliatone/refactor_load_data

Refactor load data