Changed `Channel.put()` to use `Array.push()`, updated README

Added unit tests
Forgot `grunt-cli` in `package.json`
Merge pull request #1 from avoidwork/edge

Minor change