completed httpServer, httpClient, websockets exercises