The fist connection uses the configured timeout of the revpi settings object. While the first connection, the user will see a connecting dialog, to show we are alive and are working. The old behavior was a freezing UI.
This will make it possible to build pip packages. Add a make file to compile UI files and build mac and win applications.