Initial comms implementation

Change-Id: I3e93b9d9afb9832dd06c772c0691750b84733d00
Signed-off-by: Brian McGillion <brian.mcgillion@intel.com>