This commit adds backup of user data to a local folder on the device.
Features:
* Turn on/off regular backup
* Choose new or existing folder for saving backup
* Set how often backup runs
* Set how many backups to keep
* Create backup manually
Signed-off-by: Mihail Mitrofanov <mk.mitrofanov@outlook.com>