Fixing #202 by joining a large amount of channels more intelligently
Fixed the sidebar scrollbar
Using a raw join and limiting /WHO slightly to prevent flooding out
Adding proper queue rate limiting for /who on join
Removing out of date gulp modules. Introduces a few new more dev dependencies but meh. Fixes #204
Fixing a bug where new messages were no longer being marked as unread in the sidebar. Also fixing a bug where swapping tabs was silently broken.
Fix for new PMs not opening a tab, fixes #150
Set highlights to read when marking a channel as read. Fixes #155
Updated version in package.json
Added a string comparison function and fixed #207
Reset input history when sending a message. Fixes #140
Fixed a bug with mode changes not propogating down to clients
Remove an exception from async code which caused hanging

Solves #205
Merge pull request #209 from zamabe/patch-1

Remove an exception from async code which caused hanging
Fixing all the jshint problems. Also fixes #211
Added user-scalable=0 to the viewport tag. Fixes #210
Repair require broken by jshint changes in dc6c357

Fixes #213
Merge pull request #214 from dgw/issue-213

Repair require broken by jshint changes in dc6c357
Fixing a couple of bugs relating to joining channels. Closes #215
Fixed backlog messages not loading properly