Re-working of methods...

- changed the way backups are run, now will automaticaly archive any current backup before creating the new one
- added exists checks
- changed layout a little
- reformat
- etc etc