#150. Restore IOException if a config file is non-existent. Adding a uni...

...t test to verify the logic.

We'll re-visit the logic in the future since non-existent config file is not necessarily an exception.