(-) Communication module.

First Version.
Include basic files architecture (includes, main, manager and agent).
Merge branch 'master-pingpong'