Merge pull request #14 from davidkbainbridge/master

adds the ability for a component to have multiple clients on an out channel