Finished adding the GroupClientThread to the GroupClient. All incoming objects now pass through this thread, enabling messages to be pushed to the client without being requested first. This will allow pushing of updated tokens later on.