Adds multiple providers as well as some tests
Fixes issuew with config and token-handling
fixes a config-issue