Virgilio module for creating a websocket server. Based on https://github.com/einaros/ws