Filled out the starting set of Comms work
Fix compilation of Comms
Merge pull request #2 from Edisense/WrokingComms

Bring in final changes to initial definition of Comms library