added binary support to websocket SocketServer. moved url parsing into file cache.