Added ability to discover services from config

Basically just add `service-provider` to your config.

```yml
service-provider:
    path: [../foo]
```