use em-http-request instead of curb for web client
revamp websocket node, various small fixes elsewhere
remove uneeded web_socket module