Merge branch 'master' into dev
* refactored backup process
* backup now runs in a separate thread for hopefully increased performance/reduced lag with larger saves

+ added backup package and BackupThread class
+ added BackupHelper class

- removed unnecessary proxy package
- removed unnecessary event hooks in main class
* some code cleanup
completely overhauled the project code

* moved specific backup logic into BackupTask which can be run in a separate thread
* revamped backup scheduling, now there is only one config option which can hold both an interval or backup times
* BackupTickHandler simplified, only contains scheduling and backup checks now
* command structure completely overhauled, seperate "sub-commands" are now split into independent classes for clear seperation of logic
* ConfigHandler now provides methods for simplified retrieving and setting of config values
* changed parsing of schedule times, moved all logic into seperate Time class for easy parsing and comparison
Merge branch 'overhaul' into dev
* bumped version to v1.7.10-0.5.1
Merge branch 'dev'