Fixed the 'send' button design which was kinda ugly in Google Chrome
Added validation of request.requestedProtocols so that if the client is requesting with a protocol not accepted by the server, the server will gracefully reject the request rather than breaking down into flames