Remove threaded save
I ran into some issues personally whilst having a separate thread for saving so instead I opted for the solution of saving just twice across the codebase; once when re-encrypting an unencrypted data file and once when the form closes.
There is the small chance of some changes not being saved this way but only if PinCushion crashes hard while running and changes having been made. Arguably negligible.