empty root for Comms rebase-and-merge tree
Comms code: initial commit.
Replaced literal ESC char with equiv. escape sequence in print statements
live-test: properly handle errors in parsing address/port

As in, give the user an error message, not an unhandled exception!
live-test: correct MASTER/SLAVE roles between CLIENT and SERVER modes.
live-test: added explanatory comments.
WIP on converting comms to standard-layout (separated src and include)

This commit WILL be amended!
Reorganized file + namespace layout of ...everything

So basically Git now thinks everything is about 100% different thanks
to namespace nesting and the deeper indents that go along with it and
whatnot.  Fun!
Merge branch 'comms'