* Enabled Apple's "Hardened Runtime", however unsecure memory had to be allowed to spawn java etc.
* Updated docs about Event Manager code
* Make the launcher handle cases where extract is incomplete or invalid
* Bugfixes as always
* Bugfixes as always
* Added Sparkle (native updater, https://sparkle-project.org/ )
* The launcher will now extract and overwrite older versions if found
* Rewrite of the java extraction part (to enable overwrite)
* Move more functionality to use EventManager as it works quite well
* Added check for updates menu item
* In general bugfixes
* Introduced event manager for better control flow
* Splitted RouterStatusView to own file
* Added shell script to setup and produce dmg file