Now correctly handles FileNotFoundError

(Well, not so much handles as ignores, and rebuilds the config from
defaults.)

This mistake was due to the upgrade from Python 2, which used IOError.

See #29