Fix backup script to make actually backups.

Move creation of backup dir to puppet.
Extend tests.
Fix style.
Merge pull request #44 from rwaffen/fix/backup_script

Fix backup script to make actually backups.