Rework Pulse startup to (sorta) support real users
Instead of repopulating the system with my test data it now pops up the
connection dialog if there are no existing connections.
This change also fixes a bug where the PLSConnection object wasn’t being
refreshed when settings were changed on an Overseer.