+ Didn't find a great way to make the cleanup generic, a just copy/paste pretty much for now + fmt + clippy
+ fmt + clippy
+ Added remote_backup.rs to handle remote backup logic + Added `remote` section to the config for optional remote backup setup + Using ssh2 rust library for SFTP support + small tweaks