Made client more generic (i.e. provided `topic` initialization param)

Conflicts:
	SPKeyValueDemo/SPKVODemoStorage.m
	SPKeyValueDemo/SPKVODemoTableViewController.m