created skeleton to replace need for many methods in config_scan

IOUtilities has a struct that replaces the getters within Config_scan,
where some return values have been changed from long to unsigned int