Channel & Key Namespacing

Closes #1 

Added namespacing for keys and channel.
Added tests for namespacing.