Use ControlMaster to improve remote monitoring

Opening a new connection for each file to be retrieved over ssh
does not work well.  Using the ssh ControlMaster option allows us
to reuse one connection and improves things immensely.