Initial implementation of communication interface

This commit is a initial implementation of communication interface
between network module and the rest of application

Signed-off-by: José Guilherme Vanz <guilherme.sft@gmail.com>
Merge branch 'master' of https://github.com/guilhermesft/mumudeploy