Refactor rflow/master.rb and create DaemonProcess.
Refactor rflow/shard.rb and create ChildProcess.
Refactor rflow/component.rb.
Refactor rflow/components/raw.rb.
Refactor rflow/component/port.rb.
Refactor rflow/connection.rb.
Refactor rflow/connections/zmq_connection.rb.
Refactor rflow/logger.rb.
Refactor rflow/message.rb.
Refactor rflow/pid_file.rb.
Handle signals before spawning subprocesses to catch any possible issues while starting them.
#11 Make logger delegating methods match Log4r ones at all times.
Fix logging context for signal handler threads. It was getting lost on the thread spawn.
Improve warning and failure messages in pid_file.rb.
TODOS