Add server password. Add rejectUnauthorized to disable SSL verification

Support for two new `network` configuratiion options

`network.password`: the server password (optional)
`network.rejectUnauthorized`: false to ignore SSL verification errors (optional, default: true)

```
{
  "user": "username",
  "password": "password",
  "networks": [{
    "host": "irc.freenode.org",
    "port": 6667,
    "tls": true,
    "nick": "nickname",
    "realname": "Fullname",
    "rejectUnauthorized": false,
    "join": "#foobar",
    "password": "serverpassword"
  }]
}
```