Add @SuppressWarnings("unused") to kryo private constructors
Implemented most of the client handled messages