Don't allow jshint to ignore test files
Added test to ensure client receives correct part of the history (not necessarily from the beginning)
Added test to ensure channel removes old entries when reaching max history size
Fixed bug where channel would send invalid retry command on connect
Added test for missing data declaration
Added test for event that contains name, retry, id and data in same event
Added test for multi-line strings