Added ServerMessenger (handles communication between server and lib)