Modification for SafeConfigParser, allowing for config validations and it implemented as a singleton.