-two socket per client implementation
-events.java added for "real-time" events
-client modified to support this new events.java