NoTask - Created Config CLI subcommand and added to existing CLI

Attempt 2, apologies for the previous PR

As in previous the PR
I had an idea as to something that would make creating a credentials config file easier for new users.
I have added a config subcommand that allows a user to read and write to the login.yml file

The two commands are:
jenkinscli config add - Adds the given credentials to the login.yml
```
$ jenkinscli config add -u name -p password -s 1.2.3.4
```

jenkinscli config list - Lists the current login.yml contents
```
$ jenkinscli config list
username: name
password: password
server_ip: 1.2.3.4
```
No, it is not necessary. However it would write the users credential file to the login.yml file, therefore they would not need to pass the `-c` option in each time.