* Don't hardcode destination (-> param 1).
  + Check to make sure that the destination answers by pinging it five times.
* Instead of just getting the LAST/LATEST snapshot, get them all
  (and then reverse the list, making the latest the first entry).
  Take the first entry by default, but if that fails to send (because
  it's broken etc), then try the next and the next until one succeeds
  or we run out of snapshots to try.
  + Move the whole loop into a function so it can be called recursivly.
* Improve the 'get pids of processes' so that we don't just kill everything
  willy-nilly (made it impossible to run multiple copies at the same time).