[WIP] Integrations with external services

for consistency the commands would be named something like:
```
integration:list (integrations)      List integrations
integration:add                      Add an integration
integration:delete                   Delete an integration
```