Check channel names
Limit channel number
Document
Test environment url loading, bad urls
Improve constant naming
Move validity test to common function
Mark encoding to return compatibility with 1.9.x

Incidentally, improve test title
Just include the number of channels which was too many
Merge pull request #60 from pusher/limit_channels

Limit channels