Reworked vanilli initialisation process to use promises and to automatically assign first available port number.