Merge pull request #3 from sole/master

Animated GIFs are just way cooler
fixed duplicate bug
added initial websocket support; currently only supports a public channel