Fix indentation on phpdoc block
Create basic IWorkerVia struct and an initial stubbed-out SysV Via class
Add purge() method to the IWorkerVia Interface
Refactor ftok from a needless instance var to a local method var
Add the old mediator file to .gitignore -- we'll be using it as a reference during this refactoring and then we'll delete it
Update the mediator  instance var to  for better self-description, begin moving functionality to the Core_Worker_Via_SysV class
Add  class variable to Core_Daemon, move 'parent' and 'parent_pid' keys to it. More to come.
Possibly about 20% progress towards moving functionality out of the Core_Mediator class
Rename puts & gets to put & get. Update the start() & garbage_collector() methods. Add  as an attribute to the call struct. Add comments indicating conversion and testing status for each method
Progress on getting and putting messages in the mediator, and update the logging code in the via class
Begin to refactor the call struct as a Core_Worker_Call object to prevent some coupling between Via objects and the mediator.
More progress on the Core_Worker_Mediator class -- moving functionality to the Core_Worker_Call and Core_IWorkerVia objects
Add support for dependency-injection of a Core_IWorkerVia object when you create a new worker using Core_Daemon::worker()
A lot of work in the SysV class to turn the code pasted there from the Mediator into what we expect in terms of encapsulation/etc.
Down to a few known issues before moving from static analysis to testing
Replace any calls to the deprecated Core_Daemon::filename() method
Standardize the check_environment method signature across the application. Replace errant Core_Daemon::getInstance() calls and fix other bugs
Update self:: references in Core_Worker_Call to Core_Worker_Mediator references
Remove stateful  property from Core_Worker_Call -- replace with a simple method to avoid
Set proper malloc() for the Primes worker