Remove dead code that now lives in the shards
Correctly set shard count and add moar spec
.connected? on ports returns whether port is connected
Moar tests for multiple processes, will fail
Refactor component configuration into Component class
Refactor classes to take configs instead of parameters
Update logger to use NDCs for more context
Refactor process management to a worker class
Clean up some comments and old code
WIP: Refactored classes for master, pid file, logger, and moar