Socket communication - Last Bad Commit

Okay, last bit of code just to show how things could work. From here on,
test cases and good organization!

Not killing the silly naming scheme though.