Client can now be created without key / secret.

An error is thrown when we try to sign a request.