worker tests almost completed
updated worker
added log4js
worker rewritten, not tested
Merge branch 'tests/worker' into develop