Switch from websockets package to httpuv

Feedback is welcome, but don't merge this until httpuv is on CRAN.