Feature: improve examples
As the title states.
This changes the example runner to open the examples instead of running them.
Additionally, this MR adds a dummy call to the server on connect
any catches any connection error. Thus we can now print a message if the connection to the server failed.