Added more test harness niceties
Added WebSocket.listen