Tech Settings

Feature changes:
- Completed Tech Settings Dialog
- Added GitHub link to help menu

Bug/Error fixes:
- Unsaved changes are now properly
communicated in upgrade settings

Code changes:
- (No significant revisions)