Refractor cluster to support the module concept
clean the old code, update to use the new module , shell command
Merge pull request #18 from tuan08/master

Refractor to use google guice configuration framework, implement module concept, add shell framework