Add getConnectURI function
Introduce PaceMaker class

 - Central class responsible for managing watchdog threads
 - A watchdog thread sends heartbeat messages
 - PaceMaker can manage multiple threads, but I don't
   expect anyone needing more then one watchdog thread in
   any reasonable setup.