Clarify config file code to be clear that it handles directories, too.  ...

...Add a check for IsRegular() before reading a config path.  Add a comment about
exec.Command("hostname", "-f").