A builder interface for specifying configuration settings to the Advent of Client client.
Configuration settings have sensible default values, and should only be changed when the
user wants custom behavior.
Loads configuration data from a user’s config directory relative to their home directory.
Any option values loaded here will overwrite values loaded previously.