load plugins by config

The plugins are now loaded if their are in the plugins config. For
example to load the op plugin it is required for the config to contain:

```yaml
plugins:
  op:
```