Surround BackgroundWorker events with a region
Add method to save exceptions/stacktraces
Improve 'ArchiveInvalidationInvalidated' fix

- Add BSA to INI when creating it.
- Save any exceptions that might occur.
Add GitHub links & move them to a MainMenu