Added GetReferenceId to gateway component, renamed FinancialTransactionId to ReferenceId
Additional error codes, split subscription create into GetReferenceId, return the subscription ID when created