Added classes for the Message and the Protocol that are used in
communication between clients and server
Modified Client and Server to use the Message and the Protocol classes.