WebSockets/JSON impl initial checkin