Channel Namespacing

Closes #2 

Added namespacing for channel.
Added tests for namespacing.