Critical Bug Fixes

Yes, there was a data-loss error in this code! Update now!

Also, added a new feature that validates the backup against the source
using rsync, just for added confidence.