-----------------
* Added ability to restore all instances of a single file
* Added user confirmation when overwriting files when restoring, with ability to force overriding without warning
* Added ability to filter on both directory and file
* Added storing DB, setting and log files to user home directory
* Improved CLI date validation and user feedback
* Improved error handling throughout CLI validation code
* Improved dbrestore code to be easier to follow and update
* Updated CLI argument grouping
* Updated md and rst documentation covering all features
* Updated user warning code to be reusable