re-designing the code

moving code from CJ::Worker::Functions to:
* CJ::Worker::Functions::add
* CJ::Worker::Functions::update
* CJ::Worker::Functions::cluster

new command line:
* CJ::Cmd::Command::cluster

and some other changes...