Are we even looking in the right place?  File.exist?

The previous run shows that File.read() didn't yield anything, so
perhaps we are doing something fundamentally wrong.  Is the go script
putting the config directory in the right place?  Is the config
directory readable?  Is it structured in the right way?