Adding config_perms module.
Merge branch 'feature-vs-adding_config_perms_module' into feature-vs-fixing_warnings_notices