Add configuration, user-supplied conf file/path
A YAML-formatted config file is now expected to be supplied. This will help with distribution of secrets when deploying to a server (Not the best solution but it's what we've got).
Add some default configuration paths to conform to XDG config standards as well.
Bug: T355189