Automatic backup feature

Added new automatic backup feature on Options,
Some highlight of the features are :
- automatic backup when the wallet application start
- automatic backup using users preferred frequency
- automatic backup when the wallet application close