== In General ==
- Disk space checks when restoring/backing up
- File System restores files to their original location... But on Windows?
- Check permissions in testConnection()
- When performing a backup, close previous notifications. This way, we don't
  have two open at once if an error occurs early on
- Fix the cross-os uploading / problem
--> happens on return sftp.put(src, os.path.join(dst, os.path.basename(src)) )
    in sftp.py

== Ideas for later ==
- Possibility of interactive mode, when set to False disables -v for speedups
- Perserve permissions on receiving folder?
- Split the overlapping parts of operations/* into engines/*
- CLI restore app
- SSH public key authentication
- Save crontab to a file after reading it incase we cannot write the backup
  (ie due to a Unicode decode bug or something)
