Add a default of random ports and add some specs