Manages the lifecycle of a Kairo application. Created by the kairo function.
Starts the Server and suspends until JVM termination (SIGTERM, SIGINT).