(/=) Protocol

(+) NetworkMessage, abstraction for incoming messages
(+) UserMessage, abstraction for out coming messages
(+) Message, abstraction for messages
(+) MessageParser, used to parse incoming messages
(/=) Definition of the protocol