Settings dialog is only created once (to be reviewed)
Added progress information, better error handling to download thread
Added shell command thread
Added possibility to install MacGPG if necessary, some refactorings
Added error handling to MacGPG downloading