Enhance config file error handling.
Enhance config file error handling.

- Throw IOError when the config file is not readable.
- Throw IOError when required sections are missing from the config file.

arista-eosext/rphm