Allow multiple backups

- Preference for maximum number of backup
- Changed backup path to app-named folder
- Delete old backups if maximum number exceeded