choose a random port for runApp

continues to use the randomly selected port for the duration of the R session unless explicitly overridden