refactor of Pyre
- added ZActor class
- added ZSocket class (used for signal/wait methods)
- refactored Pyre to use ZActor
- added missing methods from zyre
- moved PyreNode to its own file
- updated PyreNode to reflect changes in Pyre
either removed print statements or moved to logger
fixed termination sequence