SRHubConnection callback fixes`

- callback dinctionary wasn't being initlizaed
- registerCallback was adding to dictionary but returning wrong id
- changed id variable name from keword.