add some text util
Refractor cluster to support the module concept, add shell client to manage the cluster
Add many small features such config for role, server name, shell command. Add many unit test for small features such select server by member ip, member role...
add Annotation util
small update for command and shell