Changes: - Added function cloneChannel - Modified createChannel to support cloneChannel - Added clone(reason) method on channel structure - Added channel cloning tests