reorganize and tweak the visibility of server functions
add docs
remove dialers
fix reference
use reconnecting session for the the default client