+ rewritten component-status.js
+ simplified componentStatus as a single object, no separate registry needed
+ simplified componentStatus by removing extra emitter needed
+ introducing 'reducer' to allow aggregation of the status result and default ones
+ unit test
+ 'worker' status at the time the worker start 'listening'