Revised spec and other pieces to make the gem correctly build in a modern env.
Added para in README about how to build locally if desired.
Merge pull request #1 from cpowell/fix_channel_behavior

Gem now builds