Added functionallity so that it selects a random port from all open ports on the computer. This is important for running in ci environments. Also changed it from using "buster server" to use "buster-server", due to the lack of capability of java to kill subprocesses.