A pure javascript websocket irc client with plugin support