Switch from ws to faye-websocket.

Tests do not pass.  They didn't pass initially for my system,
and they way they stub out the WebSocket will need to change
to handle the api difference between ws and faye-websocket.

This will fix #24.

Edit: Tests pass now.  It's ready!