[communication] Implement 2-way communication and callback
Merge pull request #9 from fyraimar/dev

[communication] Implement 2-way communication and callback