expose exchange type as a param, change default to 'topic'
updated signedIdentityToken to support new server format (object, not JSON-encoded string)