Added Message base class. Fixed message_id.hpp guard bug. Updated message_creator to use Message base class.
Started publisher/subscriber classes. Commiting so I can pull later.