Install Setup include back-up location creation

As part of the setup and configuration menu's, there needs to be the ability to create a back-up location where the program will save all backups with automatic rev and dates for the backups.

The ability to restore from a back up file is also important in case you clean something you need.