Created the Message class which includes abstracts for publish, receive and serialize

This will also be replaced in coming iterations.