renaming of methods to conform to zyre method names
reset author
reverted back to 16bytes uuid passing instead of 32bytes string now that zyre is doing that as well. See issue https://github.com/zeromq/zyre/issues/118
and commit: https://github.com/zeromq/zyre/commit/495ad5f6d43c3237facb07e9fa513464b48bd79a
moved methods around so the are grouped better
added termination control logic
set daemon to default (False) so threads stay alive. They will need to terminate themselves
added wait for termination confirmation
removed comment
added sending port 0 on exit so nodes can remove exiting peers immediately