Added basic template for communication.
Updated the communication package.
Added IPC communication with Protected Objects
Merge branch 'feature/communications' into development