Remove hard dependency on other services
If configuration addresses of dependent services are not set, the clients will return an error which will be logged and an error message will be returned to the caller. This allows the policy service to continue working with policies which doesn't require the use of additional TSA services like cache, task, signer and did resolver.
Closes #9 (closed)