Unable to connect to panel
**System**
SP5500, IP150 v4.10, IP (cloud)

**Describe the bug**
5006dba cannot connect to site. Previous version I tested 2c51be3 connects without problems. See error messages.

**To Reproduce**
Adapt config to local system and start using run.py.

**Logs**
```
2019-04-21 01:58:21,205 - DEBUG    - PAI.paradox.connections.ip_connection - Site Info: {
    "site": [
        {
            "daysLeft": 971,
            "module": [
... valid module data here ...
            ],
... also valid values here ...
        }
    ]
}

2019-04-21 01:58:21,203 - ERROR    - PAI.paradox.connections.ip_connection - Unable to negotiate connection to site
Traceback (most recent call last):
  File "/root/pai2/paradox/connections/ip_connection.py", line 99, in connect_to_site
    self.module = self.site_info[0]['module']
KeyError: 0
2019-04-21 01:58:21,204 - DEBUG    - PAI.paradox.connections.ip_connection - Authenticating with IP Module
2019-04-21 01:58:21,205 - ERROR    - PAI.paradox.connections.ip_connection - Unable to establish session with IP Module
Traceback (most recent call last):
  File "/root/pai2/paradox/connections/ip_connection.py", line 163, in connect_to_panel
    self.socket.send(msg)
BrokenPipeError: [Errno 32] Broken pipe
```

I can post the full log or config per instructions if needed. The older version mentioned above runs fine, so it's not a pw/user issue.