Add loggers for logging errors, and a smart logger for logging server
access.

Move config.Read to config.ReadFiles since Read is usually reserved for
the io.Reader interface.