Support forwarding messages from one channel immediately to another

Introduced `bus.forward(fromChannel, toChannel)`

Issue: #5