reference similar modules
update and complete the readme
reorganize tests, improve some and add others
add custom callback feature, dissociate server.close from cluster.disconnect
Merge pull request #4 from Offirmo/add_option_for_exit_func

add an option to provide the exit function