Added channel namespace option

$channel_namespace option added after $app_id to prefix all channel names with a namespace, separated by a dot (.). For example a namespace of 'local' and channel name of 'private-user-1' would actually use the channel 'local.private-user-1'.