Some refactoring and added better documentation for ./config/X modules (like awesome).

Signed-off-by: Mauricio Jost <mauricio.jost@activeeon.com>