Add a --config CLI argument

Add a --config, or --keybinds or --config-dir CLI arguments to specify where to find the config path.
This is useful for creating wrapped configuration, and could mitigate issues with XDG Base Directory specification.