Create communication.h.draft

Initial rough draft header for commication related classes