Add binary compatibility
Implements first version of WS client, needs event loop (not yet done!!), add test client