A Java / Javascript Library for bi-directional communications thru Websocket