misc cleanup. NextPeer now return just string, empty string if no next peer. consolidated debug prints under debug() with debugMode. renamed retry options to more specific reconnect options