backup.sh: Add vim modeline.
backup.sh: Abort if mounting the medium fails.
backup.sh: Automatically create target directories.
Completely rewrite backup.sh.