This content will be re-absorbed into either a new backup-lib or the new backup script.
.
.
Re-adding  backup-lib.sh  as  data-migration-lib.sh  because it was required by  data-migration.sh
.
reworking the backup routine, currently broken.
A working commit.
Broken, still rewriting.
Fuck yeah, it's working.
Seriously rsync?  Exiting with non zero is not a warning, it's an error.
  rsync warning: some files vanished before they could be transferred (code 24) at main.c(1070) [sender=3.0.9]
I'll just force it back into a zero.  Stupid square peg, fit in that damned round hole!