Merge pull request #10 from efornaciari/networkingFundamentals

Networking fundamentals - Merged by @mattforni
Merge pull request #11 from mattforni/master

Created the Message class which includes abstracts for publish, receive and serialize
Merge pull request #14 from mattforni/master

Resolving merge conflicts from networkingFundamentals