Create class Message

The class Message is tasked with decoding and encoding protocol data
units into actual messages that will be processed by the HeyU
applications.