basic communication setup
basic message passing through master/slave/client done
First part of merge
Merge branch 'youngmoon'
Last side of the merge