Caller should be logging exceptions, instead of logging at the callsite.
Remove unused code.
Refactor rflow.rb.
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.
Refactor rflow/configuration.rb.
Refactor rflow/configuration/* except for ruby_dsl.
Refactor rflow/configuration/ruby_dsl.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.