Launcher robustness

* Detect if engine is not found and report the problem (fixes #18)
* Detect first run on Windows and pop up a warning about the firewall dialog
* PEP8-style spaces instead of tabs