Add Leaders and Workers
remove traces and unused imports
Add javadoc
Use ExecutorService instead of Leader/Worker
Processing use n-1 cores (or 1 for mono-core)