Feature/java api improvements

Add support for updateDmxData RPC callback by using a separate Thread to read RPC messages.
You need to respond to the message here otherwise the server will leak memory, since it'll be waiting for responses.