Introduce consistent naming scheme.
Update connection logic and code cleanup
WIP
Fix send procedure.
Merge branch 'close' into non-monadic-zmq