Added granular backup for FreeBSD

Granular backups now work on both Linux and FreeBSD hosts and recipients
Updated shell declaration to be OS agnostic
Escaped inline shell commands

They're now run on the recipient machine, as intended
Revert "Updated shell declaration to be OS agnostic"

This reverts commit f69c07cf7cc333d37d2f2eb4982f9c1adb638b18.
Fixed find syntax

Now works under FreeBSD
Also fixed a minor typo
New script to delete old backups

Granularly deletes backups both on the local and remove machine
Fixed missing {
Added logging
Fixed tab/space width
Actually fixed tab/space width
Weekly backups are now properly pruned

Fixed bug where backups created on the 1st and 8th days of the month
would be deleted instead of held back as a monthly backup
Updated backup deletion to use new script
Updated readme

Also added my name to the licence (feel free to remove it)
Code cleanup
Testing finished, added rm command
Improved detection of script location
Actually improved detection of script location
Improved detection of script name
Fixed issue with retaining monthlies
Fixed formatting of contributors