Communication messages and helper functions

Change-Id: I0c52b622313811fbfcdad3bad2945327313d6b25
Signed-off-by: TanelDettenborn <tanel.dettenborn@intel.com>